<?php

namespace Proxies\__CG__\OfficeBrain\Bundle\FlyerBundle\Entity;

/**
 * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
 */
class Flyer extends \OfficeBrain\Bundle\FlyerBundle\Entity\Flyer implements \Doctrine\ORM\Proxy\Proxy
{
    /**
     * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with
     *      three parameters, being respectively the proxy object to be initialized, the method that triggered the
     *      initialization process and an array of ordered parameters that were passed to that method.
     *
     * @see \Doctrine\Common\Persistence\Proxy::__setInitializer
     */
    public $__initializer__;

    /**
     * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object
     *
     * @see \Doctrine\Common\Persistence\Proxy::__setCloner
     */
    public $__cloner__;

    /**
     * @var boolean flag indicating if this object was already initialized
     *
     * @see \Doctrine\Common\Persistence\Proxy::__isInitialized
     */
    public $__isInitialized__ = false;

    /**
     * @var array properties to be lazy loaded, with keys being the property
     *            names and values being their default values
     *
     * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties
     */
    public static $lazyPropertiesDefaults = [];



    /**
     * @param \Closure $initializer
     * @param \Closure $cloner
     */
    public function __construct($initializer = null, $cloner = null)
    {

        $this->__initializer__ = $initializer;
        $this->__cloner__      = $cloner;
    }







    /**
     * 
     * @return array
     */
    public function __sleep()
    {
        if ($this->__isInitialized__) {
            return ['__isInitialized__', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'id', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'flyerscategoryId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'productId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'userId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'supplierId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'sessionId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'uniqueId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'publishedAt', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'countryId', 'culture', 'publishedFlag', 'flyerThumb', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'flyerHtml', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'title', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'flyerType', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'sortPosition', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'validUntilDate', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'flyerUploadedPath', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'extraFlyerUploadedPath', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'flyerUploadedPdf', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'extraFlyerUploadedPdf', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'createdUid', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'createdAt', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'updatedUid', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'updatedAt', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'deletedUid', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'deletedAt', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'instanceId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'instanceType'];
        }

        return ['__isInitialized__', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'id', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'flyerscategoryId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'productId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'userId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'supplierId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'sessionId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'uniqueId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'publishedAt', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'countryId', 'culture', 'publishedFlag', 'flyerThumb', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'flyerHtml', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'title', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'flyerType', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'sortPosition', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'validUntilDate', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'flyerUploadedPath', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'extraFlyerUploadedPath', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'flyerUploadedPdf', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'extraFlyerUploadedPdf', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'createdUid', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'createdAt', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'updatedUid', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'updatedAt', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'deletedUid', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'deletedAt', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'instanceId', '' . "\0" . 'OfficeBrain\\Bundle\\FlyerBundle\\Entity\\Flyer' . "\0" . 'instanceType'];
    }

    /**
     * 
     */
    public function __wakeup()
    {
        if ( ! $this->__isInitialized__) {
            $this->__initializer__ = function (Flyer $proxy) {
                $proxy->__setInitializer(null);
                $proxy->__setCloner(null);

                $existingProperties = get_object_vars($proxy);

                foreach ($proxy->__getLazyProperties() as $property => $defaultValue) {
                    if ( ! array_key_exists($property, $existingProperties)) {
                        $proxy->$property = $defaultValue;
                    }
                }
            };

        }
    }

    /**
     * 
     */
    public function __clone()
    {
        $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []);
    }

    /**
     * Forces initialization of the proxy
     */
    public function __load()
    {
        $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []);
    }

    /**
     * {@inheritDoc}
     * @internal generated method: use only when explicitly handling proxy specific loading logic
     */
    public function __isInitialized()
    {
        return $this->__isInitialized__;
    }

    /**
     * {@inheritDoc}
     * @internal generated method: use only when explicitly handling proxy specific loading logic
     */
    public function __setInitialized($initialized)
    {
        $this->__isInitialized__ = $initialized;
    }

    /**
     * {@inheritDoc}
     * @internal generated method: use only when explicitly handling proxy specific loading logic
     */
    public function __setInitializer(\Closure $initializer = null)
    {
        $this->__initializer__ = $initializer;
    }

    /**
     * {@inheritDoc}
     * @internal generated method: use only when explicitly handling proxy specific loading logic
     */
    public function __getInitializer()
    {
        return $this->__initializer__;
    }

    /**
     * {@inheritDoc}
     * @internal generated method: use only when explicitly handling proxy specific loading logic
     */
    public function __setCloner(\Closure $cloner = null)
    {
        $this->__cloner__ = $cloner;
    }

    /**
     * {@inheritDoc}
     * @internal generated method: use only when explicitly handling proxy specific cloning logic
     */
    public function __getCloner()
    {
        return $this->__cloner__;
    }

    /**
     * {@inheritDoc}
     * @internal generated method: use only when explicitly handling proxy specific loading logic
     * @static
     */
    public function __getLazyProperties()
    {
        return self::$lazyPropertiesDefaults;
    }

    
    /**
     * {@inheritDoc}
     */
    public function getId()
    {
        if ($this->__isInitialized__ === false) {
            return (int)  parent::getId();
        }


        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []);

        return parent::getId();
    }

    /**
     * {@inheritDoc}
     */
    public function setflyerscategoryId($flyerscategoryId)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setflyerscategoryId', [$flyerscategoryId]);

        return parent::setflyerscategoryId($flyerscategoryId);
    }

    /**
     * {@inheritDoc}
     */
    public function getflyerscategoryId()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getflyerscategoryId', []);

        return parent::getflyerscategoryId();
    }

    /**
     * {@inheritDoc}
     */
    public function setProductId($productId)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setProductId', [$productId]);

        return parent::setProductId($productId);
    }

    /**
     * {@inheritDoc}
     */
    public function getProductId()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getProductId', []);

        return parent::getProductId();
    }

    /**
     * {@inheritDoc}
     */
    public function setUserId($userId)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUserId', [$userId]);

        return parent::setUserId($userId);
    }

    /**
     * {@inheritDoc}
     */
    public function getUserId()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUserId', []);

        return parent::getUserId();
    }

    /**
     * {@inheritDoc}
     */
    public function setSupplierId($supplierId)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSupplierId', [$supplierId]);

        return parent::setSupplierId($supplierId);
    }

    /**
     * {@inheritDoc}
     */
    public function getSupplierId()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSupplierId', []);

        return parent::getSupplierId();
    }

    /**
     * {@inheritDoc}
     */
    public function setSessionId($sessionId)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSessionId', [$sessionId]);

        return parent::setSessionId($sessionId);
    }

    /**
     * {@inheritDoc}
     */
    public function getSessionId()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSessionId', []);

        return parent::getSessionId();
    }

    /**
     * {@inheritDoc}
     */
    public function setUniqueId($uniqueId)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUniqueId', [$uniqueId]);

        return parent::setUniqueId($uniqueId);
    }

    /**
     * {@inheritDoc}
     */
    public function getUniqueId()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUniqueId', []);

        return parent::getUniqueId();
    }

    /**
     * {@inheritDoc}
     */
    public function setPublishedAt($publishedAt)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPublishedAt', [$publishedAt]);

        return parent::setPublishedAt($publishedAt);
    }

    /**
     * {@inheritDoc}
     */
    public function getPublishedAt()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPublishedAt', []);

        return parent::getPublishedAt();
    }

    /**
     * {@inheritDoc}
     */
    public function setCountryId($countryId)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCountryId', [$countryId]);

        return parent::setCountryId($countryId);
    }

    /**
     * {@inheritDoc}
     */
    public function getCountryId()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCountryId', []);

        return parent::getCountryId();
    }

    /**
     * {@inheritDoc}
     */
    public function setCulture($culture)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCulture', [$culture]);

        return parent::setCulture($culture);
    }

    /**
     * {@inheritDoc}
     */
    public function getCulture()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCulture', []);

        return parent::getCulture();
    }

    /**
     * {@inheritDoc}
     */
    public function setPublishedFlag($publishedFlag)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPublishedFlag', [$publishedFlag]);

        return parent::setPublishedFlag($publishedFlag);
    }

    /**
     * {@inheritDoc}
     */
    public function getPublishedFlag()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPublishedFlag', []);

        return parent::getPublishedFlag();
    }

    /**
     * {@inheritDoc}
     */
    public function setFlyerThumb($flyerThumb)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFlyerThumb', [$flyerThumb]);

        return parent::setFlyerThumb($flyerThumb);
    }

    /**
     * {@inheritDoc}
     */
    public function getFlyerThumb()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFlyerThumb', []);

        return parent::getFlyerThumb();
    }

    /**
     * {@inheritDoc}
     */
    public function setFlyerHtml($flyerHtml)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFlyerHtml', [$flyerHtml]);

        return parent::setFlyerHtml($flyerHtml);
    }

    /**
     * {@inheritDoc}
     */
    public function getFlyerHtml()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFlyerHtml', []);

        return parent::getFlyerHtml();
    }

    /**
     * {@inheritDoc}
     */
    public function setTitle($title)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTitle', [$title]);

        return parent::setTitle($title);
    }

    /**
     * {@inheritDoc}
     */
    public function getTitle()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTitle', []);

        return parent::getTitle();
    }

    /**
     * {@inheritDoc}
     */
    public function setFlyerType($flyerType)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFlyerType', [$flyerType]);

        return parent::setFlyerType($flyerType);
    }

    /**
     * {@inheritDoc}
     */
    public function getFlyerType()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFlyerType', []);

        return parent::getFlyerType();
    }

    /**
     * {@inheritDoc}
     */
    public function setValidUntilDate($validUntilDate)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setValidUntilDate', [$validUntilDate]);

        return parent::setValidUntilDate($validUntilDate);
    }

    /**
     * {@inheritDoc}
     */
    public function getValidUntilDate()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getValidUntilDate', []);

        return parent::getValidUntilDate();
    }

    /**
     * {@inheritDoc}
     */
    public function setFlyerUploadedPath($flyerUploadedPath)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFlyerUploadedPath', [$flyerUploadedPath]);

        return parent::setFlyerUploadedPath($flyerUploadedPath);
    }

    /**
     * {@inheritDoc}
     */
    public function getFlyerUploadedPath()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFlyerUploadedPath', []);

        return parent::getFlyerUploadedPath();
    }

    /**
     * {@inheritDoc}
     */
    public function setFlyerUploadedPdf($flyerUploadedPdf)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFlyerUploadedPdf', [$flyerUploadedPdf]);

        return parent::setFlyerUploadedPdf($flyerUploadedPdf);
    }

    /**
     * {@inheritDoc}
     */
    public function getFlyerUploadedPdf()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFlyerUploadedPdf', []);

        return parent::getFlyerUploadedPdf();
    }

    /**
     * {@inheritDoc}
     */
    public function setCreatedUid($createdUid)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedUid', [$createdUid]);

        return parent::setCreatedUid($createdUid);
    }

    /**
     * {@inheritDoc}
     */
    public function getCreatedUid()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedUid', []);

        return parent::getCreatedUid();
    }

    /**
     * {@inheritDoc}
     */
    public function setCreatedAt($createdAt)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedAt', [$createdAt]);

        return parent::setCreatedAt($createdAt);
    }

    /**
     * {@inheritDoc}
     */
    public function getCreatedAt()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedAt', []);

        return parent::getCreatedAt();
    }

    /**
     * {@inheritDoc}
     */
    public function setUpdatedUid($updatedUid)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedUid', [$updatedUid]);

        return parent::setUpdatedUid($updatedUid);
    }

    /**
     * {@inheritDoc}
     */
    public function getUpdatedUid()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedUid', []);

        return parent::getUpdatedUid();
    }

    /**
     * {@inheritDoc}
     */
    public function setUpdatedAt($updatedAt)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedAt', [$updatedAt]);

        return parent::setUpdatedAt($updatedAt);
    }

    /**
     * {@inheritDoc}
     */
    public function getUpdatedAt()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedAt', []);

        return parent::getUpdatedAt();
    }

    /**
     * {@inheritDoc}
     */
    public function setDeletedUid($deletedUid)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDeletedUid', [$deletedUid]);

        return parent::setDeletedUid($deletedUid);
    }

    /**
     * {@inheritDoc}
     */
    public function getDeletedUid()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDeletedUid', []);

        return parent::getDeletedUid();
    }

    /**
     * {@inheritDoc}
     */
    public function setDeletedAt($deletedAt)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDeletedAt', [$deletedAt]);

        return parent::setDeletedAt($deletedAt);
    }

    /**
     * {@inheritDoc}
     */
    public function getDeletedAt()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDeletedAt', []);

        return parent::getDeletedAt();
    }

    /**
     * {@inheritDoc}
     */
    public function setInstanceId($instanceId)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setInstanceId', [$instanceId]);

        return parent::setInstanceId($instanceId);
    }

    /**
     * {@inheritDoc}
     */
    public function getInstanceId()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getInstanceId', []);

        return parent::getInstanceId();
    }

    /**
     * {@inheritDoc}
     */
    public function setInstanceType($instanceType)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setInstanceType', [$instanceType]);

        return parent::setInstanceType($instanceType);
    }

    /**
     * {@inheritDoc}
     */
    public function getInstanceType()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getInstanceType', []);

        return parent::getInstanceType();
    }

    /**
     * {@inheritDoc}
     */
    public function setSortPosition($sortPosition)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSortPosition', [$sortPosition]);

        return parent::setSortPosition($sortPosition);
    }

    /**
     * {@inheritDoc}
     */
    public function getSortPosition()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSortPosition', []);

        return parent::getSortPosition();
    }

    /**
     * {@inheritDoc}
     */
    public function setExtraFlyerUploadedPdf($extraFlyerUploadedPdf)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setExtraFlyerUploadedPdf', [$extraFlyerUploadedPdf]);

        return parent::setExtraFlyerUploadedPdf($extraFlyerUploadedPdf);
    }

    /**
     * {@inheritDoc}
     */
    public function getExtraFlyerUploadedPdf()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getExtraFlyerUploadedPdf', []);

        return parent::getExtraFlyerUploadedPdf();
    }

    /**
     * {@inheritDoc}
     */
    public function setExtraFlyerUploadedPath($extraFlyerUploadedPath)
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'setExtraFlyerUploadedPath', [$extraFlyerUploadedPath]);

        return parent::setExtraFlyerUploadedPath($extraFlyerUploadedPath);
    }

    /**
     * {@inheritDoc}
     */
    public function getExtraFlyerUploadedPath()
    {

        $this->__initializer__ && $this->__initializer__->__invoke($this, 'getExtraFlyerUploadedPath', []);

        return parent::getExtraFlyerUploadedPath();
    }

}
