var/cache/dev/ContainerWbWMVuF/EntityManager_9a5be93.php line 8

Open in your IDE?
  1. <?php
  2. namespace ContainerWbWMVuF;
  3. include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/src/Persistence/ObjectManager.php';
  4. include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManagerInterface.php';
  5. include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php';
  6. class EntityManager_9a5be93 extends \Doctrine\ORM\EntityManager implements \ProxyManager\Proxy\VirtualProxyInterface
  7. {
  8. /**
  9. * @var \Doctrine\ORM\EntityManager|null wrapped object, if the proxy is initialized
  10. */
  11. private $valueHolder3924f = null;
  12. /**
  13. * @var \Closure|null initializer responsible for generating the wrapped object
  14. */
  15. private $initializer86c48 = null;
  16. /**
  17. * @var bool[] map of public properties of the parent class
  18. */
  19. private static $publicProperties561fa = [
  20. ];
  21. public function getConnection()
  22. {
  23. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getConnection', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  24. return $this->valueHolder3924f->getConnection();
  25. }
  26. public function getMetadataFactory()
  27. {
  28. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getMetadataFactory', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  29. return $this->valueHolder3924f->getMetadataFactory();
  30. }
  31. public function getExpressionBuilder()
  32. {
  33. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getExpressionBuilder', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  34. return $this->valueHolder3924f->getExpressionBuilder();
  35. }
  36. public function beginTransaction()
  37. {
  38. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'beginTransaction', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  39. return $this->valueHolder3924f->beginTransaction();
  40. }
  41. public function getCache()
  42. {
  43. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getCache', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  44. return $this->valueHolder3924f->getCache();
  45. }
  46. public function transactional($func)
  47. {
  48. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'transactional', array('func' => $func), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  49. return $this->valueHolder3924f->transactional($func);
  50. }
  51. public function wrapInTransaction(callable $func)
  52. {
  53. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'wrapInTransaction', array('func' => $func), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  54. return $this->valueHolder3924f->wrapInTransaction($func);
  55. }
  56. public function commit()
  57. {
  58. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'commit', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  59. return $this->valueHolder3924f->commit();
  60. }
  61. public function rollback()
  62. {
  63. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'rollback', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  64. return $this->valueHolder3924f->rollback();
  65. }
  66. public function getClassMetadata($className)
  67. {
  68. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getClassMetadata', array('className' => $className), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  69. return $this->valueHolder3924f->getClassMetadata($className);
  70. }
  71. public function createQuery($dql = '')
  72. {
  73. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'createQuery', array('dql' => $dql), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  74. return $this->valueHolder3924f->createQuery($dql);
  75. }
  76. public function createNamedQuery($name)
  77. {
  78. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'createNamedQuery', array('name' => $name), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  79. return $this->valueHolder3924f->createNamedQuery($name);
  80. }
  81. public function createNativeQuery($sql, \Doctrine\ORM\Query\ResultSetMapping $rsm)
  82. {
  83. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'createNativeQuery', array('sql' => $sql, 'rsm' => $rsm), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  84. return $this->valueHolder3924f->createNativeQuery($sql, $rsm);
  85. }
  86. public function createNamedNativeQuery($name)
  87. {
  88. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'createNamedNativeQuery', array('name' => $name), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  89. return $this->valueHolder3924f->createNamedNativeQuery($name);
  90. }
  91. public function createQueryBuilder()
  92. {
  93. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'createQueryBuilder', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  94. return $this->valueHolder3924f->createQueryBuilder();
  95. }
  96. public function flush($entity = null)
  97. {
  98. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'flush', array('entity' => $entity), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  99. return $this->valueHolder3924f->flush($entity);
  100. }
  101. public function find($className, $id, $lockMode = null, $lockVersion = null)
  102. {
  103. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'find', array('className' => $className, 'id' => $id, 'lockMode' => $lockMode, 'lockVersion' => $lockVersion), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  104. return $this->valueHolder3924f->find($className, $id, $lockMode, $lockVersion);
  105. }
  106. public function getReference($entityName, $id)
  107. {
  108. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getReference', array('entityName' => $entityName, 'id' => $id), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  109. return $this->valueHolder3924f->getReference($entityName, $id);
  110. }
  111. public function getPartialReference($entityName, $identifier)
  112. {
  113. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getPartialReference', array('entityName' => $entityName, 'identifier' => $identifier), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  114. return $this->valueHolder3924f->getPartialReference($entityName, $identifier);
  115. }
  116. public function clear($entityName = null)
  117. {
  118. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'clear', array('entityName' => $entityName), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  119. return $this->valueHolder3924f->clear($entityName);
  120. }
  121. public function close()
  122. {
  123. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'close', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  124. return $this->valueHolder3924f->close();
  125. }
  126. public function persist($entity)
  127. {
  128. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'persist', array('entity' => $entity), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  129. return $this->valueHolder3924f->persist($entity);
  130. }
  131. public function remove($entity)
  132. {
  133. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'remove', array('entity' => $entity), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  134. return $this->valueHolder3924f->remove($entity);
  135. }
  136. public function refresh($entity)
  137. {
  138. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'refresh', array('entity' => $entity), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  139. return $this->valueHolder3924f->refresh($entity);
  140. }
  141. public function detach($entity)
  142. {
  143. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'detach', array('entity' => $entity), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  144. return $this->valueHolder3924f->detach($entity);
  145. }
  146. public function merge($entity)
  147. {
  148. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'merge', array('entity' => $entity), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  149. return $this->valueHolder3924f->merge($entity);
  150. }
  151. public function copy($entity, $deep = false)
  152. {
  153. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'copy', array('entity' => $entity, 'deep' => $deep), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  154. return $this->valueHolder3924f->copy($entity, $deep);
  155. }
  156. public function lock($entity, $lockMode, $lockVersion = null)
  157. {
  158. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'lock', array('entity' => $entity, 'lockMode' => $lockMode, 'lockVersion' => $lockVersion), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  159. return $this->valueHolder3924f->lock($entity, $lockMode, $lockVersion);
  160. }
  161. public function getRepository($entityName)
  162. {
  163. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getRepository', array('entityName' => $entityName), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  164. return $this->valueHolder3924f->getRepository($entityName);
  165. }
  166. public function contains($entity)
  167. {
  168. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'contains', array('entity' => $entity), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  169. return $this->valueHolder3924f->contains($entity);
  170. }
  171. public function getEventManager()
  172. {
  173. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getEventManager', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  174. return $this->valueHolder3924f->getEventManager();
  175. }
  176. public function getConfiguration()
  177. {
  178. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getConfiguration', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  179. return $this->valueHolder3924f->getConfiguration();
  180. }
  181. public function isOpen()
  182. {
  183. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'isOpen', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  184. return $this->valueHolder3924f->isOpen();
  185. }
  186. public function getUnitOfWork()
  187. {
  188. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getUnitOfWork', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  189. return $this->valueHolder3924f->getUnitOfWork();
  190. }
  191. public function getHydrator($hydrationMode)
  192. {
  193. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getHydrator', array('hydrationMode' => $hydrationMode), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  194. return $this->valueHolder3924f->getHydrator($hydrationMode);
  195. }
  196. public function newHydrator($hydrationMode)
  197. {
  198. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'newHydrator', array('hydrationMode' => $hydrationMode), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  199. return $this->valueHolder3924f->newHydrator($hydrationMode);
  200. }
  201. public function getProxyFactory()
  202. {
  203. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getProxyFactory', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  204. return $this->valueHolder3924f->getProxyFactory();
  205. }
  206. public function initializeObject($obj)
  207. {
  208. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'initializeObject', array('obj' => $obj), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  209. return $this->valueHolder3924f->initializeObject($obj);
  210. }
  211. public function getFilters()
  212. {
  213. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'getFilters', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  214. return $this->valueHolder3924f->getFilters();
  215. }
  216. public function isFiltersStateClean()
  217. {
  218. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'isFiltersStateClean', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  219. return $this->valueHolder3924f->isFiltersStateClean();
  220. }
  221. public function hasFilters()
  222. {
  223. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'hasFilters', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  224. return $this->valueHolder3924f->hasFilters();
  225. }
  226. /**
  227. * Constructor for lazy initialization
  228. *
  229. * @param \Closure|null $initializer
  230. */
  231. public static function staticProxyConstructor($initializer)
  232. {
  233. static $reflection;
  234. $reflection = $reflection ?? new \ReflectionClass(__CLASS__);
  235. $instance = $reflection->newInstanceWithoutConstructor();
  236. \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
  237. unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
  238. }, $instance, 'Doctrine\\ORM\\EntityManager')->__invoke($instance);
  239. $instance->initializer86c48 = $initializer;
  240. return $instance;
  241. }
  242. protected function __construct(\Doctrine\DBAL\Connection $conn, \Doctrine\ORM\Configuration $config, \Doctrine\Common\EventManager $eventManager)
  243. {
  244. static $reflection;
  245. if (! $this->valueHolder3924f) {
  246. $reflection = $reflection ?? new \ReflectionClass('Doctrine\\ORM\\EntityManager');
  247. $this->valueHolder3924f = $reflection->newInstanceWithoutConstructor();
  248. \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
  249. unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
  250. }, $this, 'Doctrine\\ORM\\EntityManager')->__invoke($this);
  251. }
  252. $this->valueHolder3924f->__construct($conn, $config, $eventManager);
  253. }
  254. public function & __get($name)
  255. {
  256. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, '__get', ['name' => $name], $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  257. if (isset(self::$publicProperties561fa[$name])) {
  258. return $this->valueHolder3924f->$name;
  259. }
  260. $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
  261. if (! $realInstanceReflection->hasProperty($name)) {
  262. $targetObject = $this->valueHolder3924f;
  263. $backtrace = debug_backtrace(false, 1);
  264. trigger_error(
  265. sprintf(
  266. 'Undefined property: %s::$%s in %s on line %s',
  267. $realInstanceReflection->getName(),
  268. $name,
  269. $backtrace[0]['file'],
  270. $backtrace[0]['line']
  271. ),
  272. \E_USER_NOTICE
  273. );
  274. return $targetObject->$name;
  275. }
  276. $targetObject = $this->valueHolder3924f;
  277. $accessor = function & () use ($targetObject, $name) {
  278. return $targetObject->$name;
  279. };
  280. $backtrace = debug_backtrace(true, 2);
  281. $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  282. $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
  283. $returnValue = & $accessor();
  284. return $returnValue;
  285. }
  286. public function __set($name, $value)
  287. {
  288. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, '__set', array('name' => $name, 'value' => $value), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  289. $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
  290. if (! $realInstanceReflection->hasProperty($name)) {
  291. $targetObject = $this->valueHolder3924f;
  292. $targetObject->$name = $value;
  293. return $targetObject->$name;
  294. }
  295. $targetObject = $this->valueHolder3924f;
  296. $accessor = function & () use ($targetObject, $name, $value) {
  297. $targetObject->$name = $value;
  298. return $targetObject->$name;
  299. };
  300. $backtrace = debug_backtrace(true, 2);
  301. $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  302. $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
  303. $returnValue = & $accessor();
  304. return $returnValue;
  305. }
  306. public function __isset($name)
  307. {
  308. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, '__isset', array('name' => $name), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  309. $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
  310. if (! $realInstanceReflection->hasProperty($name)) {
  311. $targetObject = $this->valueHolder3924f;
  312. return isset($targetObject->$name);
  313. }
  314. $targetObject = $this->valueHolder3924f;
  315. $accessor = function () use ($targetObject, $name) {
  316. return isset($targetObject->$name);
  317. };
  318. $backtrace = debug_backtrace(true, 2);
  319. $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  320. $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
  321. $returnValue = $accessor();
  322. return $returnValue;
  323. }
  324. public function __unset($name)
  325. {
  326. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, '__unset', array('name' => $name), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  327. $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
  328. if (! $realInstanceReflection->hasProperty($name)) {
  329. $targetObject = $this->valueHolder3924f;
  330. unset($targetObject->$name);
  331. return;
  332. }
  333. $targetObject = $this->valueHolder3924f;
  334. $accessor = function () use ($targetObject, $name) {
  335. unset($targetObject->$name);
  336. return;
  337. };
  338. $backtrace = debug_backtrace(true, 2);
  339. $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
  340. $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
  341. $accessor();
  342. }
  343. public function __clone()
  344. {
  345. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, '__clone', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  346. $this->valueHolder3924f = clone $this->valueHolder3924f;
  347. }
  348. public function __sleep()
  349. {
  350. $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, '__sleep', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  351. return array('valueHolder3924f');
  352. }
  353. public function __wakeup()
  354. {
  355. \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
  356. unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
  357. }, $this, 'Doctrine\\ORM\\EntityManager')->__invoke($this);
  358. }
  359. public function setProxyInitializer(?\Closure $initializer = null) : void
  360. {
  361. $this->initializer86c48 = $initializer;
  362. }
  363. public function getProxyInitializer() : ?\Closure
  364. {
  365. return $this->initializer86c48;
  366. }
  367. public function initializeProxy() : bool
  368. {
  369. return $this->initializer86c48 && ($this->initializer86c48->__invoke($valueHolder3924f, $this, 'initializeProxy', array(), $this->initializer86c48) || 1) && $this->valueHolder3924f = $valueHolder3924f;
  370. }
  371. public function isProxyInitialized() : bool
  372. {
  373. return null !== $this->valueHolder3924f;
  374. }
  375. public function getWrappedValueHolderValue()
  376. {
  377. return $this->valueHolder3924f;
  378. }
  379. }
  380. if (!\class_exists('EntityManager_9a5be93', false)) {
  381. \class_alias(__NAMESPACE__.'\\EntityManager_9a5be93', 'EntityManager_9a5be93', false);
  382. }