isType('website') to be true (maybe) return $this->getId() === $typeId; } public function getId() { $id = static::ID; if (empty($id)) { $message = 'Type %s does not define an ID. Set the ID constant to fix this issue';; throw new \Exception(sprintf($message, get_called_class())); } return $id; } public function getDescription() { return $this->description; } public function getName() { return $this->name; } public function getNamePlural() { return $this->namePlural; } public function getHowToSetupUrl() { return $this->howToSetupUrl; } }