Нет описания

__CG__MailPoetEntitiesSubscriberEntity.php 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723
  1. <?php
  2. namespace MailPoetDoctrineProxies\__CG__\MailPoet\Entities;
  3. if (!defined('ABSPATH')) exit;
  4. /**
  5. * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
  6. */
  7. class SubscriberEntity extends \MailPoet\Entities\SubscriberEntity implements \MailPoetVendor\Doctrine\ORM\Proxy\Proxy
  8. {
  9. /**
  10. * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with
  11. * three parameters, being respectively the proxy object to be initialized, the method that triggered the
  12. * initialization process and an array of ordered parameters that were passed to that method.
  13. *
  14. * @see \Doctrine\Common\Proxy\Proxy::__setInitializer
  15. */
  16. public $__initializer__;
  17. /**
  18. * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object
  19. *
  20. * @see \Doctrine\Common\Proxy\Proxy::__setCloner
  21. */
  22. public $__cloner__;
  23. /**
  24. * @var boolean flag indicating if this object was already initialized
  25. *
  26. * @see \Doctrine\Persistence\Proxy::__isInitialized
  27. */
  28. public $__isInitialized__ = false;
  29. /**
  30. * @var array<string, null> properties to be lazy loaded, indexed by property name
  31. */
  32. public static $lazyPropertiesNames = array (
  33. );
  34. /**
  35. * @var array<string, mixed> default values of properties to be lazy loaded, with keys being the property names
  36. *
  37. * @see \Doctrine\Common\Proxy\Proxy::__getLazyProperties
  38. */
  39. public static $lazyPropertiesDefaults = array (
  40. );
  41. public function __construct(?\Closure $initializer = null, ?\Closure $cloner = null)
  42. {
  43. $this->__initializer__ = $initializer;
  44. $this->__cloner__ = $cloner;
  45. }
  46. /**
  47. * {@inheritDoc}
  48. * @param string $name
  49. */
  50. public function __get($name)
  51. {
  52. $this->__initializer__ && $this->__initializer__->__invoke($this, '__get', [$name]);
  53. return parent::__get($name);
  54. }
  55. /**
  56. *
  57. * @return array
  58. */
  59. public function __sleep()
  60. {
  61. if ($this->__isInitialized__) {
  62. return ['__isInitialized__', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'wpUserId', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'isWoocommerceUser', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'firstName', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'lastName', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'email', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'status', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'subscribedIp', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'confirmedIp', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'confirmedAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'lastSubscribedAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'unconfirmedData', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'source', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'countConfirmations', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'unsubscribeToken', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'linkToken', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'engagementScore', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'engagementScoreUpdatedAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'lastEngagementAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'subscriberSegments', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'id', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'createdAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'updatedAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'deletedAt'];
  63. }
  64. return ['__isInitialized__', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'wpUserId', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'isWoocommerceUser', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'firstName', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'lastName', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'email', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'status', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'subscribedIp', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'confirmedIp', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'confirmedAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'lastSubscribedAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'unconfirmedData', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'source', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'countConfirmations', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'unsubscribeToken', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'linkToken', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'engagementScore', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'engagementScoreUpdatedAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'lastEngagementAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'subscriberSegments', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'id', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'createdAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'updatedAt', '' . "\0" . 'MailPoet\\Entities\\SubscriberEntity' . "\0" . 'deletedAt'];
  65. }
  66. /**
  67. *
  68. */
  69. public function __wakeup()
  70. {
  71. if ( ! $this->__isInitialized__) {
  72. $this->__initializer__ = function (SubscriberEntity $proxy) {
  73. $proxy->__setInitializer(null);
  74. $proxy->__setCloner(null);
  75. $existingProperties = get_object_vars($proxy);
  76. foreach ($proxy::$lazyPropertiesDefaults as $property => $defaultValue) {
  77. if ( ! array_key_exists($property, $existingProperties)) {
  78. $proxy->$property = $defaultValue;
  79. }
  80. }
  81. };
  82. }
  83. }
  84. /**
  85. *
  86. */
  87. public function __clone()
  88. {
  89. $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []);
  90. }
  91. /**
  92. * Forces initialization of the proxy
  93. */
  94. public function __load()
  95. {
  96. $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []);
  97. }
  98. /**
  99. * {@inheritDoc}
  100. * @internal generated method: use only when explicitly handling proxy specific loading logic
  101. */
  102. public function __isInitialized()
  103. {
  104. return $this->__isInitialized__;
  105. }
  106. /**
  107. * {@inheritDoc}
  108. * @internal generated method: use only when explicitly handling proxy specific loading logic
  109. */
  110. public function __setInitialized($initialized)
  111. {
  112. $this->__isInitialized__ = $initialized;
  113. }
  114. /**
  115. * {@inheritDoc}
  116. * @internal generated method: use only when explicitly handling proxy specific loading logic
  117. */
  118. public function __setInitializer(\Closure $initializer = null)
  119. {
  120. $this->__initializer__ = $initializer;
  121. }
  122. /**
  123. * {@inheritDoc}
  124. * @internal generated method: use only when explicitly handling proxy specific loading logic
  125. */
  126. public function __getInitializer()
  127. {
  128. return $this->__initializer__;
  129. }
  130. /**
  131. * {@inheritDoc}
  132. * @internal generated method: use only when explicitly handling proxy specific loading logic
  133. */
  134. public function __setCloner(\Closure $cloner = null)
  135. {
  136. $this->__cloner__ = $cloner;
  137. }
  138. /**
  139. * {@inheritDoc}
  140. * @internal generated method: use only when explicitly handling proxy specific cloning logic
  141. */
  142. public function __getCloner()
  143. {
  144. return $this->__cloner__;
  145. }
  146. /**
  147. * {@inheritDoc}
  148. * @internal generated method: use only when explicitly handling proxy specific loading logic
  149. * @deprecated no longer in use - generated code now relies on internal components rather than generated public API
  150. * @static
  151. */
  152. public function __getLazyProperties()
  153. {
  154. return self::$lazyPropertiesDefaults;
  155. }
  156. /**
  157. * {@inheritDoc}
  158. */
  159. public function getWpUserId()
  160. {
  161. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getWpUserId', []);
  162. return parent::getWpUserId();
  163. }
  164. /**
  165. * {@inheritDoc}
  166. */
  167. public function setWpUserId($wpUserId)
  168. {
  169. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setWpUserId', [$wpUserId]);
  170. return parent::setWpUserId($wpUserId);
  171. }
  172. /**
  173. * {@inheritDoc}
  174. */
  175. public function isWPUser(): bool
  176. {
  177. $this->__initializer__ && $this->__initializer__->__invoke($this, 'isWPUser', []);
  178. return parent::isWPUser();
  179. }
  180. /**
  181. * {@inheritDoc}
  182. */
  183. public function getIsWoocommerceUser()
  184. {
  185. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getIsWoocommerceUser', []);
  186. return parent::getIsWoocommerceUser();
  187. }
  188. /**
  189. * {@inheritDoc}
  190. */
  191. public function setIsWoocommerceUser($isWoocommerceUser)
  192. {
  193. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsWoocommerceUser', [$isWoocommerceUser]);
  194. return parent::setIsWoocommerceUser($isWoocommerceUser);
  195. }
  196. /**
  197. * {@inheritDoc}
  198. */
  199. public function getFirstName()
  200. {
  201. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFirstName', []);
  202. return parent::getFirstName();
  203. }
  204. /**
  205. * {@inheritDoc}
  206. */
  207. public function setFirstName($firstName)
  208. {
  209. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFirstName', [$firstName]);
  210. return parent::setFirstName($firstName);
  211. }
  212. /**
  213. * {@inheritDoc}
  214. */
  215. public function getLastName()
  216. {
  217. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastName', []);
  218. return parent::getLastName();
  219. }
  220. /**
  221. * {@inheritDoc}
  222. */
  223. public function setLastName($lastName)
  224. {
  225. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastName', [$lastName]);
  226. return parent::setLastName($lastName);
  227. }
  228. /**
  229. * {@inheritDoc}
  230. */
  231. public function getEmail()
  232. {
  233. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEmail', []);
  234. return parent::getEmail();
  235. }
  236. /**
  237. * {@inheritDoc}
  238. */
  239. public function setEmail($email)
  240. {
  241. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setEmail', [$email]);
  242. return parent::setEmail($email);
  243. }
  244. /**
  245. * {@inheritDoc}
  246. */
  247. public function getStatus()
  248. {
  249. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatus', []);
  250. return parent::getStatus();
  251. }
  252. /**
  253. * {@inheritDoc}
  254. */
  255. public function setStatus($status)
  256. {
  257. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', [$status]);
  258. return parent::setStatus($status);
  259. }
  260. /**
  261. * {@inheritDoc}
  262. */
  263. public function getSubscribedIp()
  264. {
  265. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSubscribedIp', []);
  266. return parent::getSubscribedIp();
  267. }
  268. /**
  269. * {@inheritDoc}
  270. */
  271. public function setSubscribedIp($subscribedIp)
  272. {
  273. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSubscribedIp', [$subscribedIp]);
  274. return parent::setSubscribedIp($subscribedIp);
  275. }
  276. /**
  277. * {@inheritDoc}
  278. */
  279. public function getConfirmedIp()
  280. {
  281. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getConfirmedIp', []);
  282. return parent::getConfirmedIp();
  283. }
  284. /**
  285. * {@inheritDoc}
  286. */
  287. public function setConfirmedIp($confirmedIp)
  288. {
  289. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setConfirmedIp', [$confirmedIp]);
  290. return parent::setConfirmedIp($confirmedIp);
  291. }
  292. /**
  293. * {@inheritDoc}
  294. */
  295. public function getConfirmedAt()
  296. {
  297. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getConfirmedAt', []);
  298. return parent::getConfirmedAt();
  299. }
  300. /**
  301. * {@inheritDoc}
  302. */
  303. public function setConfirmedAt($confirmedAt)
  304. {
  305. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setConfirmedAt', [$confirmedAt]);
  306. return parent::setConfirmedAt($confirmedAt);
  307. }
  308. /**
  309. * {@inheritDoc}
  310. */
  311. public function getLastSubscribedAt()
  312. {
  313. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastSubscribedAt', []);
  314. return parent::getLastSubscribedAt();
  315. }
  316. /**
  317. * {@inheritDoc}
  318. */
  319. public function setLastSubscribedAt($lastSubscribedAt)
  320. {
  321. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastSubscribedAt', [$lastSubscribedAt]);
  322. return parent::setLastSubscribedAt($lastSubscribedAt);
  323. }
  324. /**
  325. * {@inheritDoc}
  326. */
  327. public function getUnconfirmedData()
  328. {
  329. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUnconfirmedData', []);
  330. return parent::getUnconfirmedData();
  331. }
  332. /**
  333. * {@inheritDoc}
  334. */
  335. public function setUnconfirmedData($unconfirmedData)
  336. {
  337. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUnconfirmedData', [$unconfirmedData]);
  338. return parent::setUnconfirmedData($unconfirmedData);
  339. }
  340. /**
  341. * {@inheritDoc}
  342. */
  343. public function getSource()
  344. {
  345. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSource', []);
  346. return parent::getSource();
  347. }
  348. /**
  349. * {@inheritDoc}
  350. */
  351. public function setSource($source)
  352. {
  353. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSource', [$source]);
  354. return parent::setSource($source);
  355. }
  356. /**
  357. * {@inheritDoc}
  358. */
  359. public function getConfirmationsCount()
  360. {
  361. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getConfirmationsCount', []);
  362. return parent::getConfirmationsCount();
  363. }
  364. /**
  365. * {@inheritDoc}
  366. */
  367. public function setConfirmationsCount($countConfirmations)
  368. {
  369. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setConfirmationsCount', [$countConfirmations]);
  370. return parent::setConfirmationsCount($countConfirmations);
  371. }
  372. /**
  373. * {@inheritDoc}
  374. */
  375. public function getUnsubscribeToken()
  376. {
  377. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUnsubscribeToken', []);
  378. return parent::getUnsubscribeToken();
  379. }
  380. /**
  381. * {@inheritDoc}
  382. */
  383. public function setUnsubscribeToken($unsubscribeToken)
  384. {
  385. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUnsubscribeToken', [$unsubscribeToken]);
  386. return parent::setUnsubscribeToken($unsubscribeToken);
  387. }
  388. /**
  389. * {@inheritDoc}
  390. */
  391. public function getLinkToken()
  392. {
  393. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLinkToken', []);
  394. return parent::getLinkToken();
  395. }
  396. /**
  397. * {@inheritDoc}
  398. */
  399. public function setLinkToken($linkToken)
  400. {
  401. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLinkToken', [$linkToken]);
  402. return parent::setLinkToken($linkToken);
  403. }
  404. /**
  405. * {@inheritDoc}
  406. */
  407. public function getSubscriberSegments()
  408. {
  409. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSubscriberSegments', []);
  410. return parent::getSubscriberSegments();
  411. }
  412. /**
  413. * {@inheritDoc}
  414. */
  415. public function getSegments()
  416. {
  417. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSegments', []);
  418. return parent::getSegments();
  419. }
  420. /**
  421. * {@inheritDoc}
  422. */
  423. public function getEngagementScore(): ?float
  424. {
  425. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEngagementScore', []);
  426. return parent::getEngagementScore();
  427. }
  428. /**
  429. * {@inheritDoc}
  430. */
  431. public function setEngagementScore(?float $engagementScore): void
  432. {
  433. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setEngagementScore', [$engagementScore]);
  434. parent::setEngagementScore($engagementScore);
  435. }
  436. /**
  437. * {@inheritDoc}
  438. */
  439. public function getEngagementScoreUpdatedAt(): ?\DateTimeInterface
  440. {
  441. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEngagementScoreUpdatedAt', []);
  442. return parent::getEngagementScoreUpdatedAt();
  443. }
  444. /**
  445. * {@inheritDoc}
  446. */
  447. public function setEngagementScoreUpdatedAt(?\DateTimeInterface $engagementScoreUpdatedAt): void
  448. {
  449. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setEngagementScoreUpdatedAt', [$engagementScoreUpdatedAt]);
  450. parent::setEngagementScoreUpdatedAt($engagementScoreUpdatedAt);
  451. }
  452. /**
  453. * {@inheritDoc}
  454. */
  455. public function getLastEngagementAt(): ?\DateTimeInterface
  456. {
  457. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastEngagementAt', []);
  458. return parent::getLastEngagementAt();
  459. }
  460. /**
  461. * {@inheritDoc}
  462. */
  463. public function setLastEngagementAt(\DateTimeInterface $lastEngagementAt): void
  464. {
  465. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastEngagementAt', [$lastEngagementAt]);
  466. parent::setLastEngagementAt($lastEngagementAt);
  467. }
  468. /**
  469. * {@inheritDoc}
  470. */
  471. public function cleanupSubscriberSegments(): void
  472. {
  473. $this->__initializer__ && $this->__initializer__->__invoke($this, 'cleanupSubscriberSegments', []);
  474. parent::cleanupSubscriberSegments();
  475. }
  476. /**
  477. * {@inheritDoc}
  478. */
  479. public function getId()
  480. {
  481. if ($this->__isInitialized__ === false) {
  482. return (int) parent::getId();
  483. }
  484. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []);
  485. return parent::getId();
  486. }
  487. /**
  488. * {@inheritDoc}
  489. */
  490. public function setId($id)
  491. {
  492. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setId', [$id]);
  493. return parent::setId($id);
  494. }
  495. /**
  496. * {@inheritDoc}
  497. */
  498. public function getCreatedAt()
  499. {
  500. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedAt', []);
  501. return parent::getCreatedAt();
  502. }
  503. /**
  504. * {@inheritDoc}
  505. */
  506. public function setCreatedAt(\DateTimeInterface $createdAt)
  507. {
  508. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedAt', [$createdAt]);
  509. return parent::setCreatedAt($createdAt);
  510. }
  511. /**
  512. * {@inheritDoc}
  513. */
  514. public function getUpdatedAt()
  515. {
  516. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedAt', []);
  517. return parent::getUpdatedAt();
  518. }
  519. /**
  520. * {@inheritDoc}
  521. */
  522. public function setUpdatedAt(\DateTimeInterface $updatedAt)
  523. {
  524. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedAt', [$updatedAt]);
  525. return parent::setUpdatedAt($updatedAt);
  526. }
  527. /**
  528. * {@inheritDoc}
  529. */
  530. public function getDeletedAt()
  531. {
  532. $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDeletedAt', []);
  533. return parent::getDeletedAt();
  534. }
  535. /**
  536. * {@inheritDoc}
  537. */
  538. public function setDeletedAt($deletedAt)
  539. {
  540. $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDeletedAt', [$deletedAt]);
  541. return parent::setDeletedAt($deletedAt);
  542. }
  543. }