public function hasTrait($trait) { if (!$trait instanceof PhpTrait) { $trait = new PhpTrait($trait); } $name = $trait->getName(); return in_array($name, $this->traits); }