private function getEntityTitle($entity) { static $nameMethods = array('__toString', 'getTitle', 'getName'); foreach ($nameMethods as $method) { if (method_exists($entity, $method)) { return $entity->{$method}(); } } return ''; }