. */ declare(strict_types=1); namespace App\Entity\Contracts; /** * Interface for company entities (suppliers, manufacturers). */ interface CompanyInterface { /** * Get the address. * * @return string the address of the company (with "\n" as line break) */ public function getAddress(): string; /** * Get the phone number. * * @return string the phone number of the company */ public function getPhoneNumber(): string; /** * Get the e-mail address. * * @return string the e-mail address of the company */ public function getEmailAddress(): string; /** * Get the website. * * @return string the website of the company */ public function getWebsite(): string; }