var/cache/dev/doctrine/orm/Proxies/__CG__EccubeEntityCustomer.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 Customer extends \Eccube\Entity\Customer 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.   'vt4g_account_id' => NULL,
  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.   'vt4g_account_id' => NULL,
  41. );
  42.     public function __construct(?\Closure $initializer null, ?\Closure $cloner null)
  43.     {
  44.         unset($this->vt4g_account_id);
  45.         $this->__initializer__ $initializer;
  46.         $this->__cloner__      $cloner;
  47.     }
  48.     /**
  49.      * 
  50.      * @param string $name
  51.      */
  52.     public function __get($name)
  53.     {
  54.         if (\array_key_exists($nameself::$lazyPropertiesNames)) {
  55.             $this->__initializer__ && $this->__initializer__->__invoke($this'__get', [$name]);
  56.             return $this->$name;
  57.         }
  58.         trigger_error(sprintf('Undefined property: %s::$%s'__CLASS__$name), E_USER_NOTICE);
  59.     }
  60.     /**
  61.      * 
  62.      * @param string $name
  63.      * @param mixed  $value
  64.      */
  65.     public function __set($name$value)
  66.     {
  67.         if (\array_key_exists($nameself::$lazyPropertiesNames)) {
  68.             $this->__initializer__ && $this->__initializer__->__invoke($this'__set', [$name$value]);
  69.             $this->$name $value;
  70.             return;
  71.         }
  72.         $this->$name $value;
  73.     }
  74.     /**
  75.      * 
  76.      * @param  string $name
  77.      * @return boolean
  78.      */
  79.     public function __isset($name)
  80.     {
  81.         if (\array_key_exists($nameself::$lazyPropertiesNames)) {
  82.             $this->__initializer__ && $this->__initializer__->__invoke($this'__isset', [$name]);
  83.             return isset($this->$name);
  84.         }
  85.         return false;
  86.     }
  87.     /**
  88.      * 
  89.      * @return array
  90.      */
  91.     public function __sleep()
  92.     {
  93.         if ($this->__isInitialized__) {
  94.             return ['__isInitialized__''' "\0" 'Eccube\\Entity\\Customer' "\0" 'id''' "\0" 'Eccube\\Entity\\Customer' "\0" 'name01''' "\0" 'Eccube\\Entity\\Customer' "\0" 'name02''' "\0" 'Eccube\\Entity\\Customer' "\0" 'kana01''' "\0" 'Eccube\\Entity\\Customer' "\0" 'kana02''' "\0" 'Eccube\\Entity\\Customer' "\0" 'company_name''' "\0" 'Eccube\\Entity\\Customer' "\0" 'postal_code''' "\0" 'Eccube\\Entity\\Customer' "\0" 'addr01''' "\0" 'Eccube\\Entity\\Customer' "\0" 'addr02''' "\0" 'Eccube\\Entity\\Customer' "\0" 'email''' "\0" 'Eccube\\Entity\\Customer' "\0" 'phone_number''' "\0" 'Eccube\\Entity\\Customer' "\0" 'birth''' "\0" 'Eccube\\Entity\\Customer' "\0" 'plain_password''' "\0" 'Eccube\\Entity\\Customer' "\0" 'password''' "\0" 'Eccube\\Entity\\Customer' "\0" 'salt''' "\0" 'Eccube\\Entity\\Customer' "\0" 'secret_key''' "\0" 'Eccube\\Entity\\Customer' "\0" 'first_buy_date''' "\0" 'Eccube\\Entity\\Customer' "\0" 'last_buy_date''' "\0" 'Eccube\\Entity\\Customer' "\0" 'buy_times''' "\0" 'Eccube\\Entity\\Customer' "\0" 'buy_total''' "\0" 'Eccube\\Entity\\Customer' "\0" 'note''' "\0" 'Eccube\\Entity\\Customer' "\0" 'reset_key''' "\0" 'Eccube\\Entity\\Customer' "\0" 'reset_expire''' "\0" 'Eccube\\Entity\\Customer' "\0" 'point''' "\0" 'Eccube\\Entity\\Customer' "\0" 'create_date''' "\0" 'Eccube\\Entity\\Customer' "\0" 'update_date''' "\0" 'Eccube\\Entity\\Customer' "\0" 'CustomerFavoriteProducts''' "\0" 'Eccube\\Entity\\Customer' "\0" 'CustomerAddresses''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Orders''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Status''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Sex''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Job''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Country''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Pref''vt4g_account_id''mailmaga_flg'];
  95.         }
  96.         return ['__isInitialized__''' "\0" 'Eccube\\Entity\\Customer' "\0" 'id''' "\0" 'Eccube\\Entity\\Customer' "\0" 'name01''' "\0" 'Eccube\\Entity\\Customer' "\0" 'name02''' "\0" 'Eccube\\Entity\\Customer' "\0" 'kana01''' "\0" 'Eccube\\Entity\\Customer' "\0" 'kana02''' "\0" 'Eccube\\Entity\\Customer' "\0" 'company_name''' "\0" 'Eccube\\Entity\\Customer' "\0" 'postal_code''' "\0" 'Eccube\\Entity\\Customer' "\0" 'addr01''' "\0" 'Eccube\\Entity\\Customer' "\0" 'addr02''' "\0" 'Eccube\\Entity\\Customer' "\0" 'email''' "\0" 'Eccube\\Entity\\Customer' "\0" 'phone_number''' "\0" 'Eccube\\Entity\\Customer' "\0" 'birth''' "\0" 'Eccube\\Entity\\Customer' "\0" 'plain_password''' "\0" 'Eccube\\Entity\\Customer' "\0" 'password''' "\0" 'Eccube\\Entity\\Customer' "\0" 'salt''' "\0" 'Eccube\\Entity\\Customer' "\0" 'secret_key''' "\0" 'Eccube\\Entity\\Customer' "\0" 'first_buy_date''' "\0" 'Eccube\\Entity\\Customer' "\0" 'last_buy_date''' "\0" 'Eccube\\Entity\\Customer' "\0" 'buy_times''' "\0" 'Eccube\\Entity\\Customer' "\0" 'buy_total''' "\0" 'Eccube\\Entity\\Customer' "\0" 'note''' "\0" 'Eccube\\Entity\\Customer' "\0" 'reset_key''' "\0" 'Eccube\\Entity\\Customer' "\0" 'reset_expire''' "\0" 'Eccube\\Entity\\Customer' "\0" 'point''' "\0" 'Eccube\\Entity\\Customer' "\0" 'create_date''' "\0" 'Eccube\\Entity\\Customer' "\0" 'update_date''' "\0" 'Eccube\\Entity\\Customer' "\0" 'CustomerFavoriteProducts''' "\0" 'Eccube\\Entity\\Customer' "\0" 'CustomerAddresses''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Orders''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Status''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Sex''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Job''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Country''' "\0" 'Eccube\\Entity\\Customer' "\0" 'Pref''mailmaga_flg'];
  97.     }
  98.     /**
  99.      * 
  100.      */
  101.     public function __wakeup()
  102.     {
  103.         if ( ! $this->__isInitialized__) {
  104.             $this->__initializer__ = function (Customer $proxy) {
  105.                 $proxy->__setInitializer(null);
  106.                 $proxy->__setCloner(null);
  107.                 $existingProperties get_object_vars($proxy);
  108.                 foreach ($proxy::$lazyPropertiesDefaults as $property => $defaultValue) {
  109.                     if ( ! array_key_exists($property$existingProperties)) {
  110.                         $proxy->$property $defaultValue;
  111.                     }
  112.                 }
  113.             };
  114.             unset($this->vt4g_account_id);
  115.         }
  116.     }
  117.     /**
  118.      * 
  119.      */
  120.     public function __clone()
  121.     {
  122.         $this->__cloner__ && $this->__cloner__->__invoke($this'__clone', []);
  123.     }
  124.     /**
  125.      * Forces initialization of the proxy
  126.      */
  127.     public function __load(): void
  128.     {
  129.         $this->__initializer__ && $this->__initializer__->__invoke($this'__load', []);
  130.     }
  131.     /**
  132.      * {@inheritDoc}
  133.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  134.      */
  135.     public function __isInitialized(): bool
  136.     {
  137.         return $this->__isInitialized__;
  138.     }
  139.     /**
  140.      * {@inheritDoc}
  141.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  142.      */
  143.     public function __setInitialized($initialized): void
  144.     {
  145.         $this->__isInitialized__ $initialized;
  146.     }
  147.     /**
  148.      * {@inheritDoc}
  149.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  150.      */
  151.     public function __setInitializer(\Closure $initializer null): void
  152.     {
  153.         $this->__initializer__ $initializer;
  154.     }
  155.     /**
  156.      * {@inheritDoc}
  157.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  158.      */
  159.     public function __getInitializer(): ?\Closure
  160.     {
  161.         return $this->__initializer__;
  162.     }
  163.     /**
  164.      * {@inheritDoc}
  165.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  166.      */
  167.     public function __setCloner(\Closure $cloner null): void
  168.     {
  169.         $this->__cloner__ $cloner;
  170.     }
  171.     /**
  172.      * {@inheritDoc}
  173.      * @internal generated method: use only when explicitly handling proxy specific cloning logic
  174.      */
  175.     public function __getCloner(): ?\Closure
  176.     {
  177.         return $this->__cloner__;
  178.     }
  179.     /**
  180.      * {@inheritDoc}
  181.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  182.      * @deprecated no longer in use - generated code now relies on internal components rather than generated public API
  183.      * @static
  184.      */
  185.     public function __getLazyProperties(): array
  186.     {
  187.         return self::$lazyPropertiesDefaults;
  188.     }
  189.     
  190.     /**
  191.      * {@inheritDoc}
  192.      */
  193.     public function __toString()
  194.     {
  195.         $this->__initializer__ && $this->__initializer__->__invoke($this'__toString', []);
  196.         return parent::__toString();
  197.     }
  198.     /**
  199.      * {@inheritDoc}
  200.      */
  201.     public function getRoles()
  202.     {
  203.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRoles', []);
  204.         return parent::getRoles();
  205.     }
  206.     /**
  207.      * {@inheritDoc}
  208.      */
  209.     public function getUsername()
  210.     {
  211.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUsername', []);
  212.         return parent::getUsername();
  213.     }
  214.     /**
  215.      * {@inheritDoc}
  216.      */
  217.     public function eraseCredentials()
  218.     {
  219.         $this->__initializer__ && $this->__initializer__->__invoke($this'eraseCredentials', []);
  220.         return parent::eraseCredentials();
  221.     }
  222.     /**
  223.      * {@inheritDoc}
  224.      */
  225.     public function getId()
  226.     {
  227.         if ($this->__isInitialized__ === false) {
  228.             return (int)  parent::getId();
  229.         }
  230.         $this->__initializer__ && $this->__initializer__->__invoke($this'getId', []);
  231.         return parent::getId();
  232.     }
  233.     /**
  234.      * {@inheritDoc}
  235.      */
  236.     public function setName01($name01)
  237.     {
  238.         $this->__initializer__ && $this->__initializer__->__invoke($this'setName01', [$name01]);
  239.         return parent::setName01($name01);
  240.     }
  241.     /**
  242.      * {@inheritDoc}
  243.      */
  244.     public function getName01()
  245.     {
  246.         $this->__initializer__ && $this->__initializer__->__invoke($this'getName01', []);
  247.         return parent::getName01();
  248.     }
  249.     /**
  250.      * {@inheritDoc}
  251.      */
  252.     public function setName02($name02)
  253.     {
  254.         $this->__initializer__ && $this->__initializer__->__invoke($this'setName02', [$name02]);
  255.         return parent::setName02($name02);
  256.     }
  257.     /**
  258.      * {@inheritDoc}
  259.      */
  260.     public function getName02()
  261.     {
  262.         $this->__initializer__ && $this->__initializer__->__invoke($this'getName02', []);
  263.         return parent::getName02();
  264.     }
  265.     /**
  266.      * {@inheritDoc}
  267.      */
  268.     public function setKana01($kana01 NULL)
  269.     {
  270.         $this->__initializer__ && $this->__initializer__->__invoke($this'setKana01', [$kana01]);
  271.         return parent::setKana01($kana01);
  272.     }
  273.     /**
  274.      * {@inheritDoc}
  275.      */
  276.     public function getKana01()
  277.     {
  278.         $this->__initializer__ && $this->__initializer__->__invoke($this'getKana01', []);
  279.         return parent::getKana01();
  280.     }
  281.     /**
  282.      * {@inheritDoc}
  283.      */
  284.     public function setKana02($kana02 NULL)
  285.     {
  286.         $this->__initializer__ && $this->__initializer__->__invoke($this'setKana02', [$kana02]);
  287.         return parent::setKana02($kana02);
  288.     }
  289.     /**
  290.      * {@inheritDoc}
  291.      */
  292.     public function getKana02()
  293.     {
  294.         $this->__initializer__ && $this->__initializer__->__invoke($this'getKana02', []);
  295.         return parent::getKana02();
  296.     }
  297.     /**
  298.      * {@inheritDoc}
  299.      */
  300.     public function setCompanyName($companyName NULL)
  301.     {
  302.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCompanyName', [$companyName]);
  303.         return parent::setCompanyName($companyName);
  304.     }
  305.     /**
  306.      * {@inheritDoc}
  307.      */
  308.     public function getCompanyName()
  309.     {
  310.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCompanyName', []);
  311.         return parent::getCompanyName();
  312.     }
  313.     /**
  314.      * {@inheritDoc}
  315.      */
  316.     public function setPostalCode($postal_code NULL)
  317.     {
  318.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPostalCode', [$postal_code]);
  319.         return parent::setPostalCode($postal_code);
  320.     }
  321.     /**
  322.      * {@inheritDoc}
  323.      */
  324.     public function getPostalCode()
  325.     {
  326.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPostalCode', []);
  327.         return parent::getPostalCode();
  328.     }
  329.     /**
  330.      * {@inheritDoc}
  331.      */
  332.     public function setAddr01($addr01 NULL)
  333.     {
  334.         $this->__initializer__ && $this->__initializer__->__invoke($this'setAddr01', [$addr01]);
  335.         return parent::setAddr01($addr01);
  336.     }
  337.     /**
  338.      * {@inheritDoc}
  339.      */
  340.     public function getAddr01()
  341.     {
  342.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAddr01', []);
  343.         return parent::getAddr01();
  344.     }
  345.     /**
  346.      * {@inheritDoc}
  347.      */
  348.     public function setAddr02($addr02 NULL)
  349.     {
  350.         $this->__initializer__ && $this->__initializer__->__invoke($this'setAddr02', [$addr02]);
  351.         return parent::setAddr02($addr02);
  352.     }
  353.     /**
  354.      * {@inheritDoc}
  355.      */
  356.     public function getAddr02()
  357.     {
  358.         $this->__initializer__ && $this->__initializer__->__invoke($this'getAddr02', []);
  359.         return parent::getAddr02();
  360.     }
  361.     /**
  362.      * {@inheritDoc}
  363.      */
  364.     public function setEmail($email)
  365.     {
  366.         $this->__initializer__ && $this->__initializer__->__invoke($this'setEmail', [$email]);
  367.         return parent::setEmail($email);
  368.     }
  369.     /**
  370.      * {@inheritDoc}
  371.      */
  372.     public function getEmail()
  373.     {
  374.         $this->__initializer__ && $this->__initializer__->__invoke($this'getEmail', []);
  375.         return parent::getEmail();
  376.     }
  377.     /**
  378.      * {@inheritDoc}
  379.      */
  380.     public function setPhoneNumber($phone_number NULL)
  381.     {
  382.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPhoneNumber', [$phone_number]);
  383.         return parent::setPhoneNumber($phone_number);
  384.     }
  385.     /**
  386.      * {@inheritDoc}
  387.      */
  388.     public function getPhoneNumber()
  389.     {
  390.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPhoneNumber', []);
  391.         return parent::getPhoneNumber();
  392.     }
  393.     /**
  394.      * {@inheritDoc}
  395.      */
  396.     public function setBirth($birth NULL)
  397.     {
  398.         $this->__initializer__ && $this->__initializer__->__invoke($this'setBirth', [$birth]);
  399.         return parent::setBirth($birth);
  400.     }
  401.     /**
  402.      * {@inheritDoc}
  403.      */
  404.     public function getBirth()
  405.     {
  406.         $this->__initializer__ && $this->__initializer__->__invoke($this'getBirth', []);
  407.         return parent::getBirth();
  408.     }
  409.     /**
  410.      * {@inheritDoc}
  411.      */
  412.     public function setPlainPassword(?string $password): \Eccube\Entity\Customer
  413.     {
  414.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPlainPassword', [$password]);
  415.         return parent::setPlainPassword($password);
  416.     }
  417.     /**
  418.      * {@inheritDoc}
  419.      */
  420.     public function getPlainPassword(): ?string
  421.     {
  422.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPlainPassword', []);
  423.         return parent::getPlainPassword();
  424.     }
  425.     /**
  426.      * {@inheritDoc}
  427.      */
  428.     public function setPassword($password NULL)
  429.     {
  430.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPassword', [$password]);
  431.         return parent::setPassword($password);
  432.     }
  433.     /**
  434.      * {@inheritDoc}
  435.      */
  436.     public function getPassword()
  437.     {
  438.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPassword', []);
  439.         return parent::getPassword();
  440.     }
  441.     /**
  442.      * {@inheritDoc}
  443.      */
  444.     public function setSalt($salt NULL)
  445.     {
  446.         $this->__initializer__ && $this->__initializer__->__invoke($this'setSalt', [$salt]);
  447.         return parent::setSalt($salt);
  448.     }
  449.     /**
  450.      * {@inheritDoc}
  451.      */
  452.     public function getSalt()
  453.     {
  454.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSalt', []);
  455.         return parent::getSalt();
  456.     }
  457.     /**
  458.      * {@inheritDoc}
  459.      */
  460.     public function setSecretKey($secretKey)
  461.     {
  462.         $this->__initializer__ && $this->__initializer__->__invoke($this'setSecretKey', [$secretKey]);
  463.         return parent::setSecretKey($secretKey);
  464.     }
  465.     /**
  466.      * {@inheritDoc}
  467.      */
  468.     public function getSecretKey()
  469.     {
  470.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSecretKey', []);
  471.         return parent::getSecretKey();
  472.     }
  473.     /**
  474.      * {@inheritDoc}
  475.      */
  476.     public function setFirstBuyDate($firstBuyDate NULL)
  477.     {
  478.         $this->__initializer__ && $this->__initializer__->__invoke($this'setFirstBuyDate', [$firstBuyDate]);
  479.         return parent::setFirstBuyDate($firstBuyDate);
  480.     }
  481.     /**
  482.      * {@inheritDoc}
  483.      */
  484.     public function getFirstBuyDate()
  485.     {
  486.         $this->__initializer__ && $this->__initializer__->__invoke($this'getFirstBuyDate', []);
  487.         return parent::getFirstBuyDate();
  488.     }
  489.     /**
  490.      * {@inheritDoc}
  491.      */
  492.     public function setLastBuyDate($lastBuyDate NULL)
  493.     {
  494.         $this->__initializer__ && $this->__initializer__->__invoke($this'setLastBuyDate', [$lastBuyDate]);
  495.         return parent::setLastBuyDate($lastBuyDate);
  496.     }
  497.     /**
  498.      * {@inheritDoc}
  499.      */
  500.     public function getLastBuyDate()
  501.     {
  502.         $this->__initializer__ && $this->__initializer__->__invoke($this'getLastBuyDate', []);
  503.         return parent::getLastBuyDate();
  504.     }
  505.     /**
  506.      * {@inheritDoc}
  507.      */
  508.     public function setBuyTimes($buyTimes NULL)
  509.     {
  510.         $this->__initializer__ && $this->__initializer__->__invoke($this'setBuyTimes', [$buyTimes]);
  511.         return parent::setBuyTimes($buyTimes);
  512.     }
  513.     /**
  514.      * {@inheritDoc}
  515.      */
  516.     public function getBuyTimes()
  517.     {
  518.         $this->__initializer__ && $this->__initializer__->__invoke($this'getBuyTimes', []);
  519.         return parent::getBuyTimes();
  520.     }
  521.     /**
  522.      * {@inheritDoc}
  523.      */
  524.     public function setBuyTotal($buyTotal NULL)
  525.     {
  526.         $this->__initializer__ && $this->__initializer__->__invoke($this'setBuyTotal', [$buyTotal]);
  527.         return parent::setBuyTotal($buyTotal);
  528.     }
  529.     /**
  530.      * {@inheritDoc}
  531.      */
  532.     public function getBuyTotal()
  533.     {
  534.         $this->__initializer__ && $this->__initializer__->__invoke($this'getBuyTotal', []);
  535.         return parent::getBuyTotal();
  536.     }
  537.     /**
  538.      * {@inheritDoc}
  539.      */
  540.     public function setNote($note NULL)
  541.     {
  542.         $this->__initializer__ && $this->__initializer__->__invoke($this'setNote', [$note]);
  543.         return parent::setNote($note);
  544.     }
  545.     /**
  546.      * {@inheritDoc}
  547.      */
  548.     public function getNote()
  549.     {
  550.         $this->__initializer__ && $this->__initializer__->__invoke($this'getNote', []);
  551.         return parent::getNote();
  552.     }
  553.     /**
  554.      * {@inheritDoc}
  555.      */
  556.     public function setResetKey($resetKey NULL)
  557.     {
  558.         $this->__initializer__ && $this->__initializer__->__invoke($this'setResetKey', [$resetKey]);
  559.         return parent::setResetKey($resetKey);
  560.     }
  561.     /**
  562.      * {@inheritDoc}
  563.      */
  564.     public function getResetKey()
  565.     {
  566.         $this->__initializer__ && $this->__initializer__->__invoke($this'getResetKey', []);
  567.         return parent::getResetKey();
  568.     }
  569.     /**
  570.      * {@inheritDoc}
  571.      */
  572.     public function setResetExpire($resetExpire NULL)
  573.     {
  574.         $this->__initializer__ && $this->__initializer__->__invoke($this'setResetExpire', [$resetExpire]);
  575.         return parent::setResetExpire($resetExpire);
  576.     }
  577.     /**
  578.      * {@inheritDoc}
  579.      */
  580.     public function getResetExpire()
  581.     {
  582.         $this->__initializer__ && $this->__initializer__->__invoke($this'getResetExpire', []);
  583.         return parent::getResetExpire();
  584.     }
  585.     /**
  586.      * {@inheritDoc}
  587.      */
  588.     public function setCreateDate($createDate)
  589.     {
  590.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCreateDate', [$createDate]);
  591.         return parent::setCreateDate($createDate);
  592.     }
  593.     /**
  594.      * {@inheritDoc}
  595.      */
  596.     public function getCreateDate()
  597.     {
  598.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCreateDate', []);
  599.         return parent::getCreateDate();
  600.     }
  601.     /**
  602.      * {@inheritDoc}
  603.      */
  604.     public function setUpdateDate($updateDate)
  605.     {
  606.         $this->__initializer__ && $this->__initializer__->__invoke($this'setUpdateDate', [$updateDate]);
  607.         return parent::setUpdateDate($updateDate);
  608.     }
  609.     /**
  610.      * {@inheritDoc}
  611.      */
  612.     public function getUpdateDate()
  613.     {
  614.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUpdateDate', []);
  615.         return parent::getUpdateDate();
  616.     }
  617.     /**
  618.      * {@inheritDoc}
  619.      */
  620.     public function addCustomerFavoriteProduct(\Eccube\Entity\CustomerFavoriteProduct $customerFavoriteProduct)
  621.     {
  622.         $this->__initializer__ && $this->__initializer__->__invoke($this'addCustomerFavoriteProduct', [$customerFavoriteProduct]);
  623.         return parent::addCustomerFavoriteProduct($customerFavoriteProduct);
  624.     }
  625.     /**
  626.      * {@inheritDoc}
  627.      */
  628.     public function removeCustomerFavoriteProduct(\Eccube\Entity\CustomerFavoriteProduct $customerFavoriteProduct)
  629.     {
  630.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeCustomerFavoriteProduct', [$customerFavoriteProduct]);
  631.         return parent::removeCustomerFavoriteProduct($customerFavoriteProduct);
  632.     }
  633.     /**
  634.      * {@inheritDoc}
  635.      */
  636.     public function getCustomerFavoriteProducts()
  637.     {
  638.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCustomerFavoriteProducts', []);
  639.         return parent::getCustomerFavoriteProducts();
  640.     }
  641.     /**
  642.      * {@inheritDoc}
  643.      */
  644.     public function addCustomerAddress(\Eccube\Entity\CustomerAddress $customerAddress)
  645.     {
  646.         $this->__initializer__ && $this->__initializer__->__invoke($this'addCustomerAddress', [$customerAddress]);
  647.         return parent::addCustomerAddress($customerAddress);
  648.     }
  649.     /**
  650.      * {@inheritDoc}
  651.      */
  652.     public function removeCustomerAddress(\Eccube\Entity\CustomerAddress $customerAddress)
  653.     {
  654.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeCustomerAddress', [$customerAddress]);
  655.         return parent::removeCustomerAddress($customerAddress);
  656.     }
  657.     /**
  658.      * {@inheritDoc}
  659.      */
  660.     public function getCustomerAddresses()
  661.     {
  662.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCustomerAddresses', []);
  663.         return parent::getCustomerAddresses();
  664.     }
  665.     /**
  666.      * {@inheritDoc}
  667.      */
  668.     public function addOrder(\Eccube\Entity\Order $order)
  669.     {
  670.         $this->__initializer__ && $this->__initializer__->__invoke($this'addOrder', [$order]);
  671.         return parent::addOrder($order);
  672.     }
  673.     /**
  674.      * {@inheritDoc}
  675.      */
  676.     public function removeOrder(\Eccube\Entity\Order $order)
  677.     {
  678.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeOrder', [$order]);
  679.         return parent::removeOrder($order);
  680.     }
  681.     /**
  682.      * {@inheritDoc}
  683.      */
  684.     public function getOrders()
  685.     {
  686.         $this->__initializer__ && $this->__initializer__->__invoke($this'getOrders', []);
  687.         return parent::getOrders();
  688.     }
  689.     /**
  690.      * {@inheritDoc}
  691.      */
  692.     public function setStatus(\Eccube\Entity\Master\CustomerStatus $status NULL)
  693.     {
  694.         $this->__initializer__ && $this->__initializer__->__invoke($this'setStatus', [$status]);
  695.         return parent::setStatus($status);
  696.     }
  697.     /**
  698.      * {@inheritDoc}
  699.      */
  700.     public function getStatus()
  701.     {
  702.         $this->__initializer__ && $this->__initializer__->__invoke($this'getStatus', []);
  703.         return parent::getStatus();
  704.     }
  705.     /**
  706.      * {@inheritDoc}
  707.      */
  708.     public function setSex(\Eccube\Entity\Master\Sex $sex NULL)
  709.     {
  710.         $this->__initializer__ && $this->__initializer__->__invoke($this'setSex', [$sex]);
  711.         return parent::setSex($sex);
  712.     }
  713.     /**
  714.      * {@inheritDoc}
  715.      */
  716.     public function getSex()
  717.     {
  718.         $this->__initializer__ && $this->__initializer__->__invoke($this'getSex', []);
  719.         return parent::getSex();
  720.     }
  721.     /**
  722.      * {@inheritDoc}
  723.      */
  724.     public function setJob(\Eccube\Entity\Master\Job $job NULL)
  725.     {
  726.         $this->__initializer__ && $this->__initializer__->__invoke($this'setJob', [$job]);
  727.         return parent::setJob($job);
  728.     }
  729.     /**
  730.      * {@inheritDoc}
  731.      */
  732.     public function getJob()
  733.     {
  734.         $this->__initializer__ && $this->__initializer__->__invoke($this'getJob', []);
  735.         return parent::getJob();
  736.     }
  737.     /**
  738.      * {@inheritDoc}
  739.      */
  740.     public function setCountry(\Eccube\Entity\Master\Country $country NULL)
  741.     {
  742.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCountry', [$country]);
  743.         return parent::setCountry($country);
  744.     }
  745.     /**
  746.      * {@inheritDoc}
  747.      */
  748.     public function getCountry()
  749.     {
  750.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCountry', []);
  751.         return parent::getCountry();
  752.     }
  753.     /**
  754.      * {@inheritDoc}
  755.      */
  756.     public function setPref(\Eccube\Entity\Master\Pref $pref NULL)
  757.     {
  758.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPref', [$pref]);
  759.         return parent::setPref($pref);
  760.     }
  761.     /**
  762.      * {@inheritDoc}
  763.      */
  764.     public function getPref()
  765.     {
  766.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPref', []);
  767.         return parent::getPref();
  768.     }
  769.     /**
  770.      * {@inheritDoc}
  771.      */
  772.     public function setPoint($point)
  773.     {
  774.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPoint', [$point]);
  775.         return parent::setPoint($point);
  776.     }
  777.     /**
  778.      * {@inheritDoc}
  779.      */
  780.     public function getPoint()
  781.     {
  782.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPoint', []);
  783.         return parent::getPoint();
  784.     }
  785.     /**
  786.      * {@inheritDoc}
  787.      */
  788.     public function serialize()
  789.     {
  790.         $this->__initializer__ && $this->__initializer__->__invoke($this'serialize', []);
  791.         return parent::serialize();
  792.     }
  793.     /**
  794.      * {@inheritDoc}
  795.      */
  796.     public function unserialize($serialized)
  797.     {
  798.         $this->__initializer__ && $this->__initializer__->__invoke($this'unserialize', [$serialized]);
  799.         return parent::unserialize($serialized);
  800.     }
  801.     /**
  802.      * {@inheritDoc}
  803.      */
  804.     public function offsetExists($offset)
  805.     {
  806.         $this->__initializer__ && $this->__initializer__->__invoke($this'offsetExists', [$offset]);
  807.         return parent::offsetExists($offset);
  808.     }
  809.     /**
  810.      * {@inheritDoc}
  811.      */
  812.     public function offsetSet($offset$value)
  813.     {
  814.         $this->__initializer__ && $this->__initializer__->__invoke($this'offsetSet', [$offset$value]);
  815.         return parent::offsetSet($offset$value);
  816.     }
  817.     /**
  818.      * {@inheritDoc}
  819.      */
  820.     public function offsetGet($offset)
  821.     {
  822.         $this->__initializer__ && $this->__initializer__->__invoke($this'offsetGet', [$offset]);
  823.         return parent::offsetGet($offset);
  824.     }
  825.     /**
  826.      * {@inheritDoc}
  827.      */
  828.     public function offsetUnset($offset)
  829.     {
  830.         $this->__initializer__ && $this->__initializer__->__invoke($this'offsetUnset', [$offset]);
  831.         return parent::offsetUnset($offset);
  832.     }
  833.     /**
  834.      * {@inheritDoc}
  835.      */
  836.     public function setPropertiesFromArray(array $arrProps, array $excludeAttribute = array (
  837. ), \ReflectionClass $parentClass NULL)
  838.     {
  839.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPropertiesFromArray', [$arrProps$excludeAttribute$parentClass]);
  840.         return parent::setPropertiesFromArray($arrProps$excludeAttribute$parentClass);
  841.     }
  842.     /**
  843.      * {@inheritDoc}
  844.      */
  845.     public function toArray(array $excludeAttribute = array (
  846.   => '__initializer__',
  847.   => '__cloner__',
  848.   => '__isInitialized__',
  849. ), \ReflectionClass $parentClass NULL)
  850.     {
  851.         $this->__initializer__ && $this->__initializer__->__invoke($this'toArray', [$excludeAttribute$parentClass]);
  852.         return parent::toArray($excludeAttribute$parentClass);
  853.     }
  854.     /**
  855.      * {@inheritDoc}
  856.      */
  857.     public function toNormalizedArray(array $excludeAttribute = array (
  858.   => '__initializer__',
  859.   => '__cloner__',
  860.   => '__isInitialized__',
  861. ))
  862.     {
  863.         $this->__initializer__ && $this->__initializer__->__invoke($this'toNormalizedArray', [$excludeAttribute]);
  864.         return parent::toNormalizedArray($excludeAttribute);
  865.     }
  866.     /**
  867.      * {@inheritDoc}
  868.      */
  869.     public function toJSON(array $excludeAttribute = array (
  870.   => '__initializer__',
  871.   => '__cloner__',
  872.   => '__isInitialized__',
  873. ))
  874.     {
  875.         $this->__initializer__ && $this->__initializer__->__invoke($this'toJSON', [$excludeAttribute]);
  876.         return parent::toJSON($excludeAttribute);
  877.     }
  878.     /**
  879.      * {@inheritDoc}
  880.      */
  881.     public function toXML(array $excludeAttribute = array (
  882.   => '__initializer__',
  883.   => '__cloner__',
  884.   => '__isInitialized__',
  885. ))
  886.     {
  887.         $this->__initializer__ && $this->__initializer__->__invoke($this'toXML', [$excludeAttribute]);
  888.         return parent::toXML($excludeAttribute);
  889.     }
  890.     /**
  891.      * {@inheritDoc}
  892.      */
  893.     public function copyProperties($srcObject, array $excludeAttribute = array (
  894. ))
  895.     {
  896.         $this->__initializer__ && $this->__initializer__->__invoke($this'copyProperties', [$srcObject$excludeAttribute]);
  897.         return parent::copyProperties($srcObject$excludeAttribute);
  898.     }
  899.     /**
  900.      * {@inheritDoc}
  901.      */
  902.     public function getEntityIdentifierAsArray(\Eccube\Entity\AbstractEntity $Entity)
  903.     {
  904.         $this->__initializer__ && $this->__initializer__->__invoke($this'getEntityIdentifierAsArray', [$Entity]);
  905.         return parent::getEntityIdentifierAsArray($Entity);
  906.     }
  907.     /**
  908.      * {@inheritDoc}
  909.      */
  910.     public function setMailmagaFlg($mailmagaFlg)
  911.     {
  912.         $this->__initializer__ && $this->__initializer__->__invoke($this'setMailmagaFlg', [$mailmagaFlg]);
  913.         return parent::setMailmagaFlg($mailmagaFlg);
  914.     }
  915.     /**
  916.      * {@inheritDoc}
  917.      */
  918.     public function getMailmagaFlg()
  919.     {
  920.         $this->__initializer__ && $this->__initializer__->__invoke($this'getMailmagaFlg', []);
  921.         return parent::getMailmagaFlg();
  922.     }
  923. }