var/cache/dev/doctrine/orm/Proxies/__CG__EccubeEntityMember.php line 9

Open in your IDE?
  1. <?php
  2. namespace Proxies\__CG__\Eccube\Entity;
  3. /**
  4.  * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
  5.  */
  6. class Member extends \Eccube\Entity\Member implements \Doctrine\ORM\Proxy\Proxy
  7. {
  8.     /**
  9.      * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with
  10.      *      three parameters, being respectively the proxy object to be initialized, the method that triggered the
  11.      *      initialization process and an array of ordered parameters that were passed to that method.
  12.      *
  13.      * @see \Doctrine\Common\Proxy\Proxy::__setInitializer
  14.      */
  15.     public $__initializer__;
  16.     /**
  17.      * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object
  18.      *
  19.      * @see \Doctrine\Common\Proxy\Proxy::__setCloner
  20.      */
  21.     public $__cloner__;
  22.     /**
  23.      * @var boolean flag indicating if this object was already initialized
  24.      *
  25.      * @see \Doctrine\Persistence\Proxy::__isInitialized
  26.      */
  27.     public $__isInitialized__ false;
  28.     /**
  29.      * @var array<string, null> properties to be lazy loaded, indexed by property name
  30.      */
  31.     public static $lazyPropertiesNames = array (
  32.   'vendor_id' => NULL,
  33.   'Vendor' => NULL,
  34. );
  35.     /**
  36.      * @var array<string, mixed> default values of properties to be lazy loaded, with keys being the property names
  37.      *
  38.      * @see \Doctrine\Common\Proxy\Proxy::__getLazyProperties
  39.      */
  40.     public static $lazyPropertiesDefaults = array (
  41.   'vendor_id' => NULL,
  42.   'Vendor' => NULL,
  43. );
  44.     public function __construct(?\Closure $initializer null, ?\Closure $cloner null)
  45.     {
  46.         unset($this->vendor_id$this->Vendor);
  47.         $this->__initializer__ $initializer;
  48.         $this->__cloner__      $cloner;
  49.     }
  50.     /**
  51.      * 
  52.      * @param string $name
  53.      */
  54.     public function __get($name)
  55.     {
  56.         if (\array_key_exists($nameself::$lazyPropertiesNames)) {
  57.             $this->__initializer__ && $this->__initializer__->__invoke($this'__get', [$name]);
  58.             return $this->$name;
  59.         }
  60.         trigger_error(sprintf('Undefined property: %s::$%s'__CLASS__$name), E_USER_NOTICE);
  61.     }
  62.     /**
  63.      * 
  64.      * @param string $name
  65.      * @param mixed  $value
  66.      */
  67.     public function __set($name$value)
  68.     {
  69.         if (\array_key_exists($nameself::$lazyPropertiesNames)) {
  70.             $this->__initializer__ && $this->__initializer__->__invoke($this'__set', [$name$value]);
  71.             $this->$name $value;
  72.             return;
  73.         }
  74.         $this->$name $value;
  75.     }
  76.     /**
  77.      * 
  78.      * @param  string $name
  79.      * @return boolean
  80.      */
  81.     public function __isset($name)
  82.     {
  83.         if (\array_key_exists($nameself::$lazyPropertiesNames)) {
  84.             $this->__initializer__ && $this->__initializer__->__invoke($this'__isset', [$name]);
  85.             return isset($this->$name);
  86.         }
  87.         return false;
  88.     }
  89.     /**
  90.      * 
  91.      * @return array
  92.      */
  93.     public function __sleep()
  94.     {
  95.         if ($this->__isInitialized__) {
  96.             return ['__isInitialized__''' "\0" 'Eccube\\Entity\\Member' "\0" 'id''' "\0" 'Eccube\\Entity\\Member' "\0" 'name''' "\0" 'Eccube\\Entity\\Member' "\0" 'department''' "\0" 'Eccube\\Entity\\Member' "\0" 'login_id''' "\0" 'Eccube\\Entity\\Member' "\0" 'plainPassword''' "\0" 'Eccube\\Entity\\Member' "\0" 'password''' "\0" 'Eccube\\Entity\\Member' "\0" 'salt''' "\0" 'Eccube\\Entity\\Member' "\0" 'sort_no''' "\0" 'Eccube\\Entity\\Member' "\0" 'two_factor_auth_key''' "\0" 'Eccube\\Entity\\Member' "\0" 'two_factor_auth_enabled''' "\0" 'Eccube\\Entity\\Member' "\0" 'create_date''' "\0" 'Eccube\\Entity\\Member' "\0" 'update_date''' "\0" 'Eccube\\Entity\\Member' "\0" 'login_date''' "\0" 'Eccube\\Entity\\Member' "\0" 'Work''' "\0" 'Eccube\\Entity\\Member' "\0" 'Authority''' "\0" 'Eccube\\Entity\\Member' "\0" 'Creator''vendor_id''Vendor'];
  97.         }
  98.         return ['__isInitialized__''' "\0" 'Eccube\\Entity\\Member' "\0" 'id''' "\0" 'Eccube\\Entity\\Member' "\0" 'name''' "\0" 'Eccube\\Entity\\Member' "\0" 'department''' "\0" 'Eccube\\Entity\\Member' "\0" 'login_id''' "\0" 'Eccube\\Entity\\Member' "\0" 'plainPassword''' "\0" 'Eccube\\Entity\\Member' "\0" 'password''' "\0" 'Eccube\\Entity\\Member' "\0" 'salt''' "\0" 'Eccube\\Entity\\Member' "\0" 'sort_no''' "\0" 'Eccube\\Entity\\Member' "\0" 'two_factor_auth_key''' "\0" 'Eccube\\Entity\\Member' "\0" 'two_factor_auth_enabled''' "\0" 'Eccube\\Entity\\Member' "\0" 'create_date''' "\0" 'Eccube\\Entity\\Member' "\0" 'update_date''' "\0" 'Eccube\\Entity\\Member' "\0" 'login_date''' "\0" 'Eccube\\Entity\\Member' "\0" 'Work''' "\0" 'Eccube\\Entity\\Member' "\0" 'Authority''' "\0" 'Eccube\\Entity\\Member' "\0" 'Creator'];
  99.     }
  100.     /**
  101.      * 
  102.      */
  103.     public function __wakeup()
  104.     {
  105.         if ( ! $this->__isInitialized__) {
  106.             $this->__initializer__ = function (Member $proxy) {
  107.                 $proxy->__setInitializer(null);
  108.                 $proxy->__setCloner(null);
  109.                 $existingProperties get_object_vars($proxy);
  110.                 foreach ($proxy::$lazyPropertiesDefaults as $property => $defaultValue) {
  111.                     if ( ! array_key_exists($property$existingProperties)) {
  112.                         $proxy->$property $defaultValue;
  113.                     }
  114.                 }
  115.             };
  116.             unset($this->vendor_id$this->Vendor);
  117.         }
  118.     }
  119.     /**
  120.      * 
  121.      */
  122.     public function __clone()
  123.     {
  124.         $this->__cloner__ && $this->__cloner__->__invoke($this'__clone', []);
  125.     }
  126.     /**
  127.      * Forces initialization of the proxy
  128.      */
  129.     public function __load(): void
  130.     {
  131.         $this->__initializer__ && $this->__initializer__->__invoke($this'__load', []);
  132.     }
  133.     /**
  134.      * {@inheritDoc}
  135.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  136.      */
  137.     public function __isInitialized(): bool
  138.     {
  139.         return $this->__isInitialized__;
  140.     }
  141.     /**
  142.      * {@inheritDoc}
  143.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  144.      */
  145.     public function __setInitialized($initialized): void
  146.     {
  147.         $this->__isInitialized__ $initialized;
  148.     }
  149.     /**
  150.      * {@inheritDoc}
  151.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  152.      */
  153.     public function __setInitializer(\Closure $initializer null): void
  154.     {
  155.         $this->__initializer__ $initializer;
  156.     }
  157.     /**
  158.      * {@inheritDoc}
  159.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  160.      */
  161.     public function __getInitializer(): ?\Closure
  162.     {
  163.         return $this->__initializer__;
  164.     }
  165.     /**
  166.      * {@inheritDoc}
  167.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  168.      */
  169.     public function __setCloner(\Closure $cloner null): void
  170.     {
  171.         $this->__cloner__ $cloner;
  172.     }
  173.     /**
  174.      * {@inheritDoc}
  175.      * @internal generated method: use only when explicitly handling proxy specific cloning logic
  176.      */
  177.     public function __getCloner(): ?\Closure
  178.     {
  179.         return $this->__cloner__;
  180.     }
  181.     /**
  182.      * {@inheritDoc}
  183.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  184.      * @deprecated no longer in use - generated code now relies on internal components rather than generated public API
  185.      * @static
  186.      */
  187.     public function __getLazyProperties(): array
  188.     {
  189.         return self::$lazyPropertiesDefaults;
  190.     }
  191.     
  192.     /**
  193.      * {@inheritDoc}
  194.      */
  195.     public function __toString(): string
  196.     {
  197.         $this->__initializer__ && $this->__initializer__->__invoke($this'__toString', []);
  198.         return parent::__toString();
  199.     }
  200.     /**
  201.      * {@inheritDoc}
  202.      */
  203.     public function getRoles()
  204.     {
  205.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRoles', []);
  206.         return parent::getRoles();
  207.     }
  208.     /**
  209.      * {@inheritDoc}
  210.      */
  211.     public function getUsername()
  212.     {
  213.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUsername', []);
  214.         return parent::getUsername();
  215.     }
  216.     /**
  217.      * {@inheritDoc}
  218.      */
  219.     public function eraseCredentials()
  220.     {
  221.         $this->__initializer__ && $this->__initializer__->__invoke($this'eraseCredentials', []);
  222.         return parent::eraseCredentials();
  223.     }
  224.     /**
  225.      * {@inheritDoc}
  226.      */
  227.     public function getId()
  228.     {
  229.         if ($this->__isInitialized__ === false) {
  230.             return (int)  parent::getId();
  231.         }
  232.         $this->__initializer__ && $this->__initializer__->__invoke($this'getId', []);
  233.         return parent::getId();
  234.     }
  235.     /**
  236.      * {@inheritDoc}
  237.      */
  238.     public function setName($name NULL)
  239.     {
  240.         $this->__initializer__ && $this->__initializer__->__invoke($this'setName', [$name]);
  241.         return parent::setName($name);
  242.     }
  243.     /**
  244.      * {@inheritDoc}
  245.      */
  246.     public function getName()
  247.     {
  248.         $this->__initializer__ && $this->__initializer__->__invoke($this'getName', []);
  249.         return parent::getName();
  250.     }
  251.     /**
  252.      * {@inheritDoc}
  253.      */
  254.     public function setDepartment($department NULL)
  255.     {
  256.         $this->__initializer__ && $this->__initializer__->__invoke($this'setDepartment', [$department]);
  257.         return parent::setDepartment($department);
  258.     }
  259.     /**
  260.      * {@inheritDoc}
  261.      */
  262.     public function getDepartment()
  263.     {
  264.         $this->__initializer__ && $this->__initializer__->__invoke($this'getDepartment', []);
  265.         return parent::getDepartment();
  266.     }
  267.     /**
  268.      * {@inheritDoc}
  269.      */
  270.     public function setLoginId($loginId)
  271.     {
  272.         $this->__initializer__ && $this->__initializer__->__invoke($this'setLoginId', [$loginId]);
  273.         return parent::setLoginId($loginId);
  274.     }
  275.     /**
  276.      * {@inheritDoc}
  277.      */
  278.     public function getLoginId()
  279.     {
  280.         $this->__initializer__ && $this->__initializer__->__invoke($this'getLoginId', []);
  281.         return parent::getLoginId();
  282.     }
  283.     /**
  284.      * {@inheritDoc}
  285.      */
  286.     public function getPlainPassword(): ?string
  287.     {
  288.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPlainPassword', []);
  289.         return parent::getPlainPassword();
  290.     }
  291.     /**
  292.      * {@inheritDoc}
  293.      */
  294.     public function setPlainPassword(?string $password): \Eccube\Entity\Member
  295.     {
  296.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPlainPassword', [$password]);
  297.         return parent::setPlainPassword($password);
  298.     }
  299.     /**
  300.      * {@inheritDoc}
  301.      */
  302.     public function setPassword($password)
  303.     {
  304.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPassword', [$password]);
  305.         return parent::setPassword($password);
  306.     }
  307.     /**
  308.      * {@inheritDoc}
  309.      */
  310.     public function getPassword()
  311.     {
  312.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPassword', []);
  313.         return parent::getPassword();
  314.     }
  315.     /**
  316.      * {@inheritDoc}
  317.      */
  318.     public function setSalt($salt)
  319.     {
  320.         $this->__initializer__ && $this->__initializer__->__invoke($this'setSalt', [$salt]);
  321.         return parent::setSalt($salt);
  322.     }
  323.     /**
  324.      * {@inheritDoc}
  325.      */
  326.     public function getSalt()
  327.     {
  328.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSalt', []);
  329.         return parent::getSalt();
  330.     }
  331.     /**
  332.      * {@inheritDoc}
  333.      */
  334.     public function setSortNo($sortNo)
  335.     {
  336.         $this->__initializer__ && $this->__initializer__->__invoke($this'setSortNo', [$sortNo]);
  337.         return parent::setSortNo($sortNo);
  338.     }
  339.     /**
  340.      * {@inheritDoc}
  341.      */
  342.     public function getSortNo()
  343.     {
  344.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSortNo', []);
  345.         return parent::getSortNo();
  346.     }
  347.     /**
  348.      * {@inheritDoc}
  349.      */
  350.     public function setTwoFactorAuthKey($two_factor_auth_key)
  351.     {
  352.         $this->__initializer__ && $this->__initializer__->__invoke($this'setTwoFactorAuthKey', [$two_factor_auth_key]);
  353.         return parent::setTwoFactorAuthKey($two_factor_auth_key);
  354.     }
  355.     /**
  356.      * {@inheritDoc}
  357.      */
  358.     public function getTwoFactorAuthKey()
  359.     {
  360.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTwoFactorAuthKey', []);
  361.         return parent::getTwoFactorAuthKey();
  362.     }
  363.     /**
  364.      * {@inheritDoc}
  365.      */
  366.     public function setTwoFactorAuthEnabled($two_factor_auth_enabled)
  367.     {
  368.         $this->__initializer__ && $this->__initializer__->__invoke($this'setTwoFactorAuthEnabled', [$two_factor_auth_enabled]);
  369.         return parent::setTwoFactorAuthEnabled($two_factor_auth_enabled);
  370.     }
  371.     /**
  372.      * {@inheritDoc}
  373.      */
  374.     public function isTwoFactorAuthEnabled()
  375.     {
  376.         $this->__initializer__ && $this->__initializer__->__invoke($this'isTwoFactorAuthEnabled', []);
  377.         return parent::isTwoFactorAuthEnabled();
  378.     }
  379.     /**
  380.      * {@inheritDoc}
  381.      */
  382.     public function setCreateDate($createDate)
  383.     {
  384.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCreateDate', [$createDate]);
  385.         return parent::setCreateDate($createDate);
  386.     }
  387.     /**
  388.      * {@inheritDoc}
  389.      */
  390.     public function getCreateDate()
  391.     {
  392.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCreateDate', []);
  393.         return parent::getCreateDate();
  394.     }
  395.     /**
  396.      * {@inheritDoc}
  397.      */
  398.     public function setUpdateDate($updateDate)
  399.     {
  400.         $this->__initializer__ && $this->__initializer__->__invoke($this'setUpdateDate', [$updateDate]);
  401.         return parent::setUpdateDate($updateDate);
  402.     }
  403.     /**
  404.      * {@inheritDoc}
  405.      */
  406.     public function getUpdateDate()
  407.     {
  408.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUpdateDate', []);
  409.         return parent::getUpdateDate();
  410.     }
  411.     /**
  412.      * {@inheritDoc}
  413.      */
  414.     public function setLoginDate($loginDate NULL)
  415.     {
  416.         $this->__initializer__ && $this->__initializer__->__invoke($this'setLoginDate', [$loginDate]);
  417.         return parent::setLoginDate($loginDate);
  418.     }
  419.     /**
  420.      * {@inheritDoc}
  421.      */
  422.     public function getLoginDate()
  423.     {
  424.         $this->__initializer__ && $this->__initializer__->__invoke($this'getLoginDate', []);
  425.         return parent::getLoginDate();
  426.     }
  427.     /**
  428.      * {@inheritDoc}
  429.      */
  430.     public function setWork(\Eccube\Entity\Master\Work $work NULL)
  431.     {
  432.         $this->__initializer__ && $this->__initializer__->__invoke($this'setWork', [$work]);
  433.         return parent::setWork($work);
  434.     }
  435.     /**
  436.      * {@inheritDoc}
  437.      */
  438.     public function getWork()
  439.     {
  440.         $this->__initializer__ && $this->__initializer__->__invoke($this'getWork', []);
  441.         return parent::getWork();
  442.     }
  443.     /**
  444.      * {@inheritDoc}
  445.      */
  446.     public function setAuthority(\Eccube\Entity\Master\Authority $authority NULL)
  447.     {
  448.         $this->__initializer__ && $this->__initializer__->__invoke($this'setAuthority', [$authority]);
  449.         return parent::setAuthority($authority);
  450.     }
  451.     /**
  452.      * {@inheritDoc}
  453.      */
  454.     public function getAuthority()
  455.     {
  456.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAuthority', []);
  457.         return parent::getAuthority();
  458.     }
  459.     /**
  460.      * {@inheritDoc}
  461.      */
  462.     public function setCreator(\Eccube\Entity\Member $creator NULL)
  463.     {
  464.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCreator', [$creator]);
  465.         return parent::setCreator($creator);
  466.     }
  467.     /**
  468.      * {@inheritDoc}
  469.      */
  470.     public function getCreator()
  471.     {
  472.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCreator', []);
  473.         return parent::getCreator();
  474.     }
  475.     /**
  476.      * {@inheritDoc}
  477.      */
  478.     public function serialize()
  479.     {
  480.         $this->__initializer__ && $this->__initializer__->__invoke($this'serialize', []);
  481.         return parent::serialize();
  482.     }
  483.     /**
  484.      * {@inheritDoc}
  485.      */
  486.     public function unserialize($serialized)
  487.     {
  488.         $this->__initializer__ && $this->__initializer__->__invoke($this'unserialize', [$serialized]);
  489.         return parent::unserialize($serialized);
  490.     }
  491.     /**
  492.      * {@inheritDoc}
  493.      */
  494.     public function offsetExists($offset)
  495.     {
  496.         $this->__initializer__ && $this->__initializer__->__invoke($this'offsetExists', [$offset]);
  497.         return parent::offsetExists($offset);
  498.     }
  499.     /**
  500.      * {@inheritDoc}
  501.      */
  502.     public function offsetSet($offset$value)
  503.     {
  504.         $this->__initializer__ && $this->__initializer__->__invoke($this'offsetSet', [$offset$value]);
  505.         return parent::offsetSet($offset$value);
  506.     }
  507.     /**
  508.      * {@inheritDoc}
  509.      */
  510.     public function offsetGet($offset)
  511.     {
  512.         $this->__initializer__ && $this->__initializer__->__invoke($this'offsetGet', [$offset]);
  513.         return parent::offsetGet($offset);
  514.     }
  515.     /**
  516.      * {@inheritDoc}
  517.      */
  518.     public function offsetUnset($offset)
  519.     {
  520.         $this->__initializer__ && $this->__initializer__->__invoke($this'offsetUnset', [$offset]);
  521.         return parent::offsetUnset($offset);
  522.     }
  523.     /**
  524.      * {@inheritDoc}
  525.      */
  526.     public function setPropertiesFromArray(array $arrProps, array $excludeAttribute = [], \ReflectionClass $parentClass NULL)
  527.     {
  528.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPropertiesFromArray', [$arrProps$excludeAttribute$parentClass]);
  529.         return parent::setPropertiesFromArray($arrProps$excludeAttribute$parentClass);
  530.     }
  531.     /**
  532.      * {@inheritDoc}
  533.      */
  534.     public function toArray(array $excludeAttribute = ['__initializer__''__cloner__''__isInitialized__'], \ReflectionClass $parentClass NULL)
  535.     {
  536.         $this->__initializer__ && $this->__initializer__->__invoke($this'toArray', [$excludeAttribute$parentClass]);
  537.         return parent::toArray($excludeAttribute$parentClass);
  538.     }
  539.     /**
  540.      * {@inheritDoc}
  541.      */
  542.     public function toNormalizedArray(array $excludeAttribute = ['__initializer__''__cloner__''__isInitialized__'])
  543.     {
  544.         $this->__initializer__ && $this->__initializer__->__invoke($this'toNormalizedArray', [$excludeAttribute]);
  545.         return parent::toNormalizedArray($excludeAttribute);
  546.     }
  547.     /**
  548.      * {@inheritDoc}
  549.      */
  550.     public function toJSON(array $excludeAttribute = ['__initializer__''__cloner__''__isInitialized__'])
  551.     {
  552.         $this->__initializer__ && $this->__initializer__->__invoke($this'toJSON', [$excludeAttribute]);
  553.         return parent::toJSON($excludeAttribute);
  554.     }
  555.     /**
  556.      * {@inheritDoc}
  557.      */
  558.     public function toXML(array $excludeAttribute = ['__initializer__''__cloner__''__isInitialized__'])
  559.     {
  560.         $this->__initializer__ && $this->__initializer__->__invoke($this'toXML', [$excludeAttribute]);
  561.         return parent::toXML($excludeAttribute);
  562.     }
  563.     /**
  564.      * {@inheritDoc}
  565.      */
  566.     public function copyProperties($srcObject, array $excludeAttribute = [])
  567.     {
  568.         $this->__initializer__ && $this->__initializer__->__invoke($this'copyProperties', [$srcObject$excludeAttribute]);
  569.         return parent::copyProperties($srcObject$excludeAttribute);
  570.     }
  571.     /**
  572.      * {@inheritDoc}
  573.      */
  574.     public function getEntityIdentifierAsArray(\Eccube\Entity\AbstractEntity $Entity)
  575.     {
  576.         $this->__initializer__ && $this->__initializer__->__invoke($this'getEntityIdentifierAsArray', [$Entity]);
  577.         return parent::getEntityIdentifierAsArray($Entity);
  578.     }
  579.     /**
  580.      * {@inheritDoc}
  581.      */
  582.     public function setVendor($value)
  583.     {
  584.         $this->__initializer__ && $this->__initializer__->__invoke($this'setVendor', [$value]);
  585.         return parent::setVendor($value);
  586.     }
  587.     /**
  588.      * {@inheritDoc}
  589.      */
  590.     public function getVendor()
  591.     {
  592.         $this->__initializer__ && $this->__initializer__->__invoke($this'getVendor', []);
  593.         return parent::getVendor();
  594.     }
  595.     /**
  596.      * {@inheritDoc}
  597.      */
  598.     public function setVendorId($value)
  599.     {
  600.         $this->__initializer__ && $this->__initializer__->__invoke($this'setVendorId', [$value]);
  601.         return parent::setVendorId($value);
  602.     }
  603.     /**
  604.      * {@inheritDoc}
  605.      */
  606.     public function getVendorId()
  607.     {
  608.         $this->__initializer__ && $this->__initializer__->__invoke($this'getVendorId', []);
  609.         return parent::getVendorId();
  610.     }
  611. }