var/cache/dev/ContainerMNzY0tB/JobsRepository_ee59b86.php line 73

Open in your IDE?
  1. <?php
  2. namespace ContainerMNzY0tB;
  3. include_once \dirname(__DIR__4).'/vendor/doctrine/persistence/src/ObjectRepository.php';
  4. include_once \dirname(__DIR__4).'/vendor/doctrine/collections/src/Selectable.php';
  5. include_once \dirname(__DIR__4).'/vendor/doctrine/orm/src/EntityRepository.php';
  6. include_once \dirname(__DIR__4).'/vendor/doctrine/doctrine-bundle/src/Repository/ServiceEntityRepositoryInterface.php';
  7. include_once \dirname(__DIR__4).'/vendor/doctrine/doctrine-bundle/src/Repository/LazyServiceEntityRepository.php';
  8. include_once \dirname(__DIR__4).'/vendor/doctrine/doctrine-bundle/src/Repository/ServiceEntityRepository.php';
  9. include_once \dirname(__DIR__4).'/src/Repository/Cvs/JobsRepository.php';
  10. class JobsRepository_ee59b86 extends \App\Repository\Cvs\JobsRepository implements \ProxyManager\Proxy\VirtualProxyInterface
  11. {
  12.     /**
  13.      * @var \App\Repository\Cvs\JobsRepository|null wrapped object, if the proxy is initialized
  14.      */
  15.     private $valueHolder8a1b1 null;
  16.     /**
  17.      * @var \Closure|null initializer responsible for generating the wrapped object
  18.      */
  19.     private $initializere7b76 null;
  20.     /**
  21.      * @var bool[] map of public properties of the parent class
  22.      */
  23.     private static $publicPropertiesc12af = [
  24.         
  25.     ];
  26.     public function searchJobs(string $query ''string $locale 'fr'int $offset 0int $limit 10, ?string $cityKeyword null): array
  27.     {
  28.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'searchJobs', array('query' => $query'locale' => $locale'offset' => $offset'limit' => $limit'cityKeyword' => $cityKeyword), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  29.         return $this->valueHolder8a1b1->searchJobs($query$locale$offset$limit$cityKeyword);
  30.     }
  31.     public function countSearchJobs(string $query ''string $locale 'fr', ?string $cityKeyword null): int
  32.     {
  33.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'countSearchJobs', array('query' => $query'locale' => $locale'cityKeyword' => $cityKeyword), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  34.         return $this->valueHolder8a1b1->countSearchJobs($query$locale$cityKeyword);
  35.     }
  36.     public function findRandomJobs(?string $locale nullint $offset 0int $limit 10, ?int $seed null): array
  37.     {
  38.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'findRandomJobs', array('locale' => $locale'offset' => $offset'limit' => $limit'seed' => $seed), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  39.         return $this->valueHolder8a1b1->findRandomJobs($locale$offset$limit$seed);
  40.     }
  41.     public function findByKeyword(string $keywordstring $locale 'fr'int $limit 4): array
  42.     {
  43.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'findByKeyword', array('keyword' => $keyword'locale' => $locale'limit' => $limit), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  44.         return $this->valueHolder8a1b1->findByKeyword($keyword$locale$limit);
  45.     }
  46.     public function findRecommendedByLikedJobs(array $likedJobIdsint $limit 10): array
  47.     {
  48.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'findRecommendedByLikedJobs', array('likedJobIds' => $likedJobIds'limit' => $limit), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  49.         return $this->valueHolder8a1b1->findRecommendedByLikedJobs($likedJobIds$limit);
  50.     }
  51.     public function findRecommendedByLikedEnterprises(array $likedEnterpriseIds, array $excludeJobIds = [], int $limit 10): array
  52.     {
  53.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'findRecommendedByLikedEnterprises', array('likedEnterpriseIds' => $likedEnterpriseIds'excludeJobIds' => $excludeJobIds'limit' => $limit), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  54.         return $this->valueHolder8a1b1->findRecommendedByLikedEnterprises($likedEnterpriseIds$excludeJobIds$limit);
  55.     }
  56.     public function findSimilarJobs(\App\Entity\Cvs\Jobs $jobint $limit 5): array
  57.     {
  58.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'findSimilarJobs', array('job' => $job'limit' => $limit), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  59.         return $this->valueHolder8a1b1->findSimilarJobs($job$limit);
  60.     }
  61.     public function countAllOnlineJobs(): int
  62.     {
  63.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'countAllOnlineJobs', array(), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  64.         return $this->valueHolder8a1b1->countAllOnlineJobs();
  65.     }
  66.     public function createQueryBuilder($alias$indexBy null)
  67.     {
  68.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'createQueryBuilder', array('alias' => $alias'indexBy' => $indexBy), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  69.         return $this->valueHolder8a1b1->createQueryBuilder($alias$indexBy);
  70.     }
  71.     public function createResultSetMappingBuilder($alias)
  72.     {
  73.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'createResultSetMappingBuilder', array('alias' => $alias), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  74.         return $this->valueHolder8a1b1->createResultSetMappingBuilder($alias);
  75.     }
  76.     public function createNamedQuery($queryName)
  77.     {
  78.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'createNamedQuery', array('queryName' => $queryName), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  79.         return $this->valueHolder8a1b1->createNamedQuery($queryName);
  80.     }
  81.     public function createNativeNamedQuery($queryName)
  82.     {
  83.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'createNativeNamedQuery', array('queryName' => $queryName), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  84.         return $this->valueHolder8a1b1->createNativeNamedQuery($queryName);
  85.     }
  86.     public function clear()
  87.     {
  88.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'clear', array(), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  89.         return $this->valueHolder8a1b1->clear();
  90.     }
  91.     public function find($id$lockMode null$lockVersion null)
  92.     {
  93.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'find', array('id' => $id'lockMode' => $lockMode'lockVersion' => $lockVersion), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  94.         return $this->valueHolder8a1b1->find($id$lockMode$lockVersion);
  95.     }
  96.     public function findAll()
  97.     {
  98.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'findAll', array(), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  99.         return $this->valueHolder8a1b1->findAll();
  100.     }
  101.     public function findBy(array $criteria, ?array $orderBy null$limit null$offset null)
  102.     {
  103.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'findBy', array('criteria' => $criteria'orderBy' => $orderBy'limit' => $limit'offset' => $offset), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  104.         return $this->valueHolder8a1b1->findBy($criteria$orderBy$limit$offset);
  105.     }
  106.     public function findOneBy(array $criteria, ?array $orderBy null)
  107.     {
  108.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'findOneBy', array('criteria' => $criteria'orderBy' => $orderBy), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  109.         return $this->valueHolder8a1b1->findOneBy($criteria$orderBy);
  110.     }
  111.     public function count(array $criteria)
  112.     {
  113.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'count', array('criteria' => $criteria), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  114.         return $this->valueHolder8a1b1->count($criteria);
  115.     }
  116.     public function __call($method$arguments)
  117.     {
  118.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'__call', array('method' => $method'arguments' => $arguments), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  119.         return $this->valueHolder8a1b1->__call($method$arguments);
  120.     }
  121.     public function getClassName()
  122.     {
  123.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'getClassName', array(), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  124.         return $this->valueHolder8a1b1->getClassName();
  125.     }
  126.     public function matching(\Doctrine\Common\Collections\Criteria $criteria)
  127.     {
  128.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'matching', array('criteria' => $criteria), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  129.         return $this->valueHolder8a1b1->matching($criteria);
  130.     }
  131.     /**
  132.      * Constructor for lazy initialization
  133.      *
  134.      * @param \Closure|null $initializer
  135.      */
  136.     public static function staticProxyConstructor($initializer)
  137.     {
  138.         static $reflection;
  139.         $reflection $reflection ?? new \ReflectionClass(__CLASS__);
  140.         $instance   $reflection->newInstanceWithoutConstructor();
  141.         unset($instance->_entityName$instance->_em$instance->_class);
  142.         \Closure::bind(function (\Doctrine\Bundle\DoctrineBundle\Repository\LazyServiceEntityRepository $instance) {
  143.             unset($instance->registry$instance->entityClass);
  144.         }, $instance'Doctrine\\Bundle\\DoctrineBundle\\Repository\\LazyServiceEntityRepository')->__invoke($instance);
  145.         $instance->initializere7b76 $initializer;
  146.         return $instance;
  147.     }
  148.     public function __construct(\Doctrine\Persistence\ManagerRegistry $registry)
  149.     {
  150.         static $reflection;
  151.         if (! $this->valueHolder8a1b1) {
  152.             $reflection $reflection ?? new \ReflectionClass('App\\Repository\\Cvs\\JobsRepository');
  153.             $this->valueHolder8a1b1 $reflection->newInstanceWithoutConstructor();
  154.         unset($this->_entityName$this->_em$this->_class);
  155.         \Closure::bind(function (\Doctrine\Bundle\DoctrineBundle\Repository\LazyServiceEntityRepository $instance) {
  156.             unset($instance->registry$instance->entityClass);
  157.         }, $this'Doctrine\\Bundle\\DoctrineBundle\\Repository\\LazyServiceEntityRepository')->__invoke($this);
  158.         }
  159.         $this->valueHolder8a1b1->__construct($registry);
  160.     }
  161.     public function __get($name)
  162.     {
  163.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'__get', ['name' => $name], $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  164.         if (isset(self::$publicPropertiesc12af[$name])) {
  165.             return $this->valueHolder8a1b1->$name;
  166.         }
  167.         return $this->valueHolder8a1b1->__get($name);
  168.     }
  169.     public function __set($name$value)
  170.     {
  171.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'__set', array('name' => $name'value' => $value), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  172.         $realInstanceReflection = new \ReflectionClass('App\\Repository\\Cvs\\JobsRepository');
  173.         if (! $realInstanceReflection->hasProperty($name)) {
  174.             $targetObject $this->valueHolder8a1b1;
  175.             $targetObject->$name $value;
  176.             return $targetObject->$name;
  177.         }
  178.         $targetObject $this->valueHolder8a1b1;
  179.         $accessor = function & () use ($targetObject$name$value) {
  180.             $targetObject->$name $value;
  181.             return $targetObject->$name;
  182.         };
  183.         $backtrace debug_backtrace(true2);
  184.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  185.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  186.         $returnValue = & $accessor();
  187.         return $returnValue;
  188.     }
  189.     public function __isset($name): bool
  190.     {
  191.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'__isset', array('name' => $name), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  192.         $realInstanceReflection = new \ReflectionClass('App\\Repository\\Cvs\\JobsRepository');
  193.         if (! $realInstanceReflection->hasProperty($name)) {
  194.             $targetObject $this->valueHolder8a1b1;
  195.             return isset($targetObject->$name);
  196.         }
  197.         $targetObject $this->valueHolder8a1b1;
  198.         $accessor = function () use ($targetObject$name) {
  199.             return isset($targetObject->$name);
  200.         };
  201.         $backtrace debug_backtrace(true2);
  202.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  203.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  204.         $returnValue $accessor();
  205.         return $returnValue;
  206.     }
  207.     public function __unset($name)
  208.     {
  209.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'__unset', array('name' => $name), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  210.         $realInstanceReflection = new \ReflectionClass('App\\Repository\\Cvs\\JobsRepository');
  211.         if (! $realInstanceReflection->hasProperty($name)) {
  212.             $targetObject $this->valueHolder8a1b1;
  213.             unset($targetObject->$name);
  214.             return;
  215.         }
  216.         $targetObject $this->valueHolder8a1b1;
  217.         $accessor = function () use ($targetObject$name) {
  218.             unset($targetObject->$name);
  219.             return;
  220.         };
  221.         $backtrace debug_backtrace(true2);
  222.         $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  223.         $accessor $accessor->bindTo($scopeObjectget_class($scopeObject));
  224.         $accessor();
  225.     }
  226.     public function __clone()
  227.     {
  228.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'__clone', array(), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  229.         $this->valueHolder8a1b1 = clone $this->valueHolder8a1b1;
  230.     }
  231.     public function __sleep()
  232.     {
  233.         $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'__sleep', array(), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  234.         return array('valueHolder8a1b1');
  235.     }
  236.     public function __wakeup()
  237.     {
  238.         unset($this->_entityName$this->_em$this->_class);
  239.         \Closure::bind(function (\Doctrine\Bundle\DoctrineBundle\Repository\LazyServiceEntityRepository $instance) {
  240.             unset($instance->registry$instance->entityClass);
  241.         }, $this'Doctrine\\Bundle\\DoctrineBundle\\Repository\\LazyServiceEntityRepository')->__invoke($this);
  242.     }
  243.     public function setProxyInitializer(?\Closure $initializer null): void
  244.     {
  245.         $this->initializere7b76 $initializer;
  246.     }
  247.     public function getProxyInitializer(): ?\Closure
  248.     {
  249.         return $this->initializere7b76;
  250.     }
  251.     public function initializeProxy(): bool
  252.     {
  253.         return $this->initializere7b76 && ($this->initializere7b76->__invoke($valueHolder8a1b1$this'initializeProxy', array(), $this->initializere7b76) || 1) && $this->valueHolder8a1b1 $valueHolder8a1b1;
  254.     }
  255.     public function isProxyInitialized(): bool
  256.     {
  257.         return null !== $this->valueHolder8a1b1;
  258.     }
  259.     public function getWrappedValueHolderValue()
  260.     {
  261.         return $this->valueHolder8a1b1;
  262.     }
  263. }
  264. if (!\class_exists('JobsRepository_ee59b86'false)) {
  265.     \class_alias(__NAMESPACE__.'\\JobsRepository_ee59b86''JobsRepository_ee59b86'false);
  266. }