Source of file SimpleCompanyExtension.php
Size: 0,802 Bytes - Last Modified: 2021-12-23T10:00:20+00:00
/var/www/docs.ssmods.com/process/src/src/SimpleCompanyExtension.php
12345678910111213141516171819202122232425262728293031323334 | <?php namespace LeKoala\CommonExtensions; use SilverStripe\ORM\DataExtension; /** * A simple company extension for Member * * You might want to use a more complete company representation for situations where members can belong to multiple companies * or if you need more details about the company * * @property \LeKoala\CommonExtensions\SimpleCompanyExtension $owner * @property string $CompanyName * @property string $VatNumber */ class SimpleCompanyExtension extends DataExtension { private static $db = [ "CompanyName" => "Varchar(255)", "VatNumber" => "Varchar(255)", ]; public function IsIndividual() { return $this->owner->CompanyName == ''; } public function IsCompany() { return $this->owner->CompanyName != ''; } } |