<?phpnamespace ContainerB3HxijU;include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/src/Persistence/ObjectRepository.php';include_once \dirname(__DIR__, 4).'/vendor/doctrine/collections/src/Selectable.php';include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/src/EntityRepository.php';include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/src/Repository/ServiceEntityRepositoryInterface.php';include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/src/Repository/LazyServiceEntityRepository.php';include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/src/Repository/ServiceEntityRepository.php';include_once \dirname(__DIR__, 4).'/src/Repository/Cvs/JobsRepository.php';class JobsRepository_ee59b86 extends \App\Repository\Cvs\JobsRepository implements \ProxyManager\Proxy\VirtualProxyInterface{ /** * @var \App\Repository\Cvs\JobsRepository|null wrapped object, if the proxy is initialized */ private $valueHolder4046c = null; /** * @var \Closure|null initializer responsible for generating the wrapped object */ private $initializer9f5cb = null; /** * @var bool[] map of public properties of the parent class */ private static $publicProperties2dd98 = [ ]; public function searchJobs(string $query = '', string $locale = 'fr', int $offset = 0, int $limit = 10, ?string $cityKeyword = null) : array { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'searchJobs', array('query' => $query, 'locale' => $locale, 'offset' => $offset, 'limit' => $limit, 'cityKeyword' => $cityKeyword), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->searchJobs($query, $locale, $offset, $limit, $cityKeyword); } public function countSearchJobs(string $query = '', string $locale = 'fr', ?string $cityKeyword = null) : int { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'countSearchJobs', array('query' => $query, 'locale' => $locale, 'cityKeyword' => $cityKeyword), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->countSearchJobs($query, $locale, $cityKeyword); } public function findByKeyword(string $keyword, string $locale = 'fr', int $limit = 4) : array { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'findByKeyword', array('keyword' => $keyword, 'locale' => $locale, 'limit' => $limit), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->findByKeyword($keyword, $locale, $limit); } public function findRecommendedByLikedJobs(array $likedJobIds, int $limit = 10) : array { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'findRecommendedByLikedJobs', array('likedJobIds' => $likedJobIds, 'limit' => $limit), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->findRecommendedByLikedJobs($likedJobIds, $limit); } public function findRecommendedByLikedEnterprises(array $likedEnterpriseIds, array $excludeJobIds = [], int $limit = 10) : array { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'findRecommendedByLikedEnterprises', array('likedEnterpriseIds' => $likedEnterpriseIds, 'excludeJobIds' => $excludeJobIds, 'limit' => $limit), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->findRecommendedByLikedEnterprises($likedEnterpriseIds, $excludeJobIds, $limit); } public function findSimilarJobs(\App\Entity\Cvs\Jobs $job, int $limit = 5) : array { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'findSimilarJobs', array('job' => $job, 'limit' => $limit), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->findSimilarJobs($job, $limit); } public function countAllOnlineJobs() : int { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'countAllOnlineJobs', array(), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->countAllOnlineJobs(); } public function createQueryBuilder($alias, $indexBy = null) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'createQueryBuilder', array('alias' => $alias, 'indexBy' => $indexBy), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->createQueryBuilder($alias, $indexBy); } public function createResultSetMappingBuilder($alias) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'createResultSetMappingBuilder', array('alias' => $alias), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->createResultSetMappingBuilder($alias); } public function createNamedQuery($queryName) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'createNamedQuery', array('queryName' => $queryName), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->createNamedQuery($queryName); } public function createNativeNamedQuery($queryName) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'createNativeNamedQuery', array('queryName' => $queryName), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->createNativeNamedQuery($queryName); } public function clear() { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'clear', array(), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->clear(); } public function find($id, $lockMode = null, $lockVersion = null) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'find', array('id' => $id, 'lockMode' => $lockMode, 'lockVersion' => $lockVersion), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->find($id, $lockMode, $lockVersion); } public function findAll() { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'findAll', array(), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->findAll(); } public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'findBy', array('criteria' => $criteria, 'orderBy' => $orderBy, 'limit' => $limit, 'offset' => $offset), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->findBy($criteria, $orderBy, $limit, $offset); } public function findOneBy(array $criteria, ?array $orderBy = null) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'findOneBy', array('criteria' => $criteria, 'orderBy' => $orderBy), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->findOneBy($criteria, $orderBy); } public function count(array $criteria) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'count', array('criteria' => $criteria), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->count($criteria); } public function __call($method, $arguments) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, '__call', array('method' => $method, 'arguments' => $arguments), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->__call($method, $arguments); } public function getClassName() { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'getClassName', array(), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->getClassName(); } public function matching(\Doctrine\Common\Collections\Criteria $criteria) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'matching', array('criteria' => $criteria), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return $this->valueHolder4046c->matching($criteria); } /** * Constructor for lazy initialization * * @param \Closure|null $initializer */ public static function staticProxyConstructor($initializer) { static $reflection; $reflection = $reflection ?? new \ReflectionClass(__CLASS__); $instance = $reflection->newInstanceWithoutConstructor(); unset($instance->_entityName, $instance->_em, $instance->_class); \Closure::bind(function (\Doctrine\Bundle\DoctrineBundle\Repository\LazyServiceEntityRepository $instance) { unset($instance->registry, $instance->entityClass); }, $instance, 'Doctrine\\Bundle\\DoctrineBundle\\Repository\\LazyServiceEntityRepository')->__invoke($instance); $instance->initializer9f5cb = $initializer; return $instance; } public function __construct(\Doctrine\Persistence\ManagerRegistry $registry) { static $reflection; if (! $this->valueHolder4046c) { $reflection = $reflection ?? new \ReflectionClass('App\\Repository\\Cvs\\JobsRepository'); $this->valueHolder4046c = $reflection->newInstanceWithoutConstructor(); unset($this->_entityName, $this->_em, $this->_class); \Closure::bind(function (\Doctrine\Bundle\DoctrineBundle\Repository\LazyServiceEntityRepository $instance) { unset($instance->registry, $instance->entityClass); }, $this, 'Doctrine\\Bundle\\DoctrineBundle\\Repository\\LazyServiceEntityRepository')->__invoke($this); } $this->valueHolder4046c->__construct($registry); } public function __get($name) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, '__get', ['name' => $name], $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; if (isset(self::$publicProperties2dd98[$name])) { return $this->valueHolder4046c->$name; } return $this->valueHolder4046c->__get($name); } public function __set($name, $value) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, '__set', array('name' => $name, 'value' => $value), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; $realInstanceReflection = new \ReflectionClass('App\\Repository\\Cvs\\JobsRepository'); if (! $realInstanceReflection->hasProperty($name)) { $targetObject = $this->valueHolder4046c; $targetObject->$name = $value; return $targetObject->$name; } $targetObject = $this->valueHolder4046c; $accessor = function & () use ($targetObject, $name, $value) { $targetObject->$name = $value; return $targetObject->$name; }; $backtrace = debug_backtrace(true, 2); $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub(); $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject)); $returnValue = & $accessor(); return $returnValue; } public function __isset($name) : bool { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, '__isset', array('name' => $name), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; $realInstanceReflection = new \ReflectionClass('App\\Repository\\Cvs\\JobsRepository'); if (! $realInstanceReflection->hasProperty($name)) { $targetObject = $this->valueHolder4046c; return isset($targetObject->$name); } $targetObject = $this->valueHolder4046c; $accessor = function () use ($targetObject, $name) { return isset($targetObject->$name); }; $backtrace = debug_backtrace(true, 2); $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub(); $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject)); $returnValue = $accessor(); return $returnValue; } public function __unset($name) { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, '__unset', array('name' => $name), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; $realInstanceReflection = new \ReflectionClass('App\\Repository\\Cvs\\JobsRepository'); if (! $realInstanceReflection->hasProperty($name)) { $targetObject = $this->valueHolder4046c; unset($targetObject->$name); return; } $targetObject = $this->valueHolder4046c; $accessor = function () use ($targetObject, $name) { unset($targetObject->$name); return; }; $backtrace = debug_backtrace(true, 2); $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub(); $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject)); $accessor(); } public function __clone() { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, '__clone', array(), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; $this->valueHolder4046c = clone $this->valueHolder4046c; } public function __sleep() { $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, '__sleep', array(), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; return array('valueHolder4046c'); } public function __wakeup() { unset($this->_entityName, $this->_em, $this->_class); \Closure::bind(function (\Doctrine\Bundle\DoctrineBundle\Repository\LazyServiceEntityRepository $instance) { unset($instance->registry, $instance->entityClass); }, $this, 'Doctrine\\Bundle\\DoctrineBundle\\Repository\\LazyServiceEntityRepository')->__invoke($this); } public function setProxyInitializer(?\Closure $initializer = null) : void { $this->initializer9f5cb = $initializer; } public function getProxyInitializer() : ?\Closure { return $this->initializer9f5cb; } public function initializeProxy() : bool { return $this->initializer9f5cb && ($this->initializer9f5cb->__invoke($valueHolder4046c, $this, 'initializeProxy', array(), $this->initializer9f5cb) || 1) && $this->valueHolder4046c = $valueHolder4046c; } public function isProxyInitialized() : bool { return null !== $this->valueHolder4046c; } public function getWrappedValueHolderValue() { return $this->valueHolder4046c; }}if (!\class_exists('JobsRepository_ee59b86', false)) { \class_alias(__NAMESPACE__.'\\JobsRepository_ee59b86', 'JobsRepository_ee59b86', false);}