for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Kdyby\Doctrine\Mapping;
use Kdyby;
use Nette;
class EntityListenerResolver implements \Doctrine\ORM\Mapping\EntityListenerResolver
{
use \Kdyby\StrictObjects\Scream;
/**
* @var \Nette\DI\Container
*/
private $serviceLocator;
public function __construct(Nette\DI\Container $serviceLocator)
$this->serviceLocator = $serviceLocator;
}
* {@inheritdoc}
public function clear($className = null)
* Returns a entity listener instance for the given class name.
*
* @param string $className The fully-qualified class name
* @return object|null An entity listener
public function resolve($className)
return $this->serviceLocator->getByType($className);
public function register($object)