- <?php
- namespace Proxies\__CG__\CoreBundle\Entity\Vehicles;
- /**
-  * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
-  */
- class Vehicle extends \CoreBundle\Entity\Vehicles\Vehicle 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\Proxy\Proxy::__setInitializer
-      */
-     public $__initializer__;
-     /**
-      * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object
-      *
-      * @see \Doctrine\Common\Proxy\Proxy::__setCloner
-      */
-     public $__cloner__;
-     /**
-      * @var boolean flag indicating if this object was already initialized
-      *
-      * @see \Doctrine\Persistence\Proxy::__isInitialized
-      */
-     public $__isInitialized__ = false;
-     /**
-      * @var array<string, null> properties to be lazy loaded, indexed by property name
-      */
-     public static $lazyPropertiesNames = array (
- );
-     /**
-      * @var array<string, mixed> default values of properties to be lazy loaded, with keys being the property names
-      *
-      * @see \Doctrine\Common\Proxy\Proxy::__getLazyProperties
-      */
-     public static $lazyPropertiesDefaults = array (
- );
-     public function __construct(?\Closure $initializer = null, ?\Closure $cloner = null)
-     {
-         $this->__initializer__ = $initializer;
-         $this->__cloner__      = $cloner;
-     }
-     /**
-      * {@inheritDoc}
-      * @return array
-      */
-     public function __sleep()
-     {
-         $properties = array_merge(['__isInitialized__'], parent::__sleep());
-         if ($this->__isInitialized__) {
-             $properties = array_diff($properties, array_keys(self::$lazyPropertiesNames));
-         }
-         return $properties;
-     }
-     /**
-      * 
-      */
-     public function __wakeup()
-     {
-         if ( ! $this->__isInitialized__) {
-             $this->__initializer__ = function (Vehicle $proxy) {
-                 $proxy->__setInitializer(null);
-                 $proxy->__setCloner(null);
-                 $existingProperties = get_object_vars($proxy);
-                 foreach ($proxy::$lazyPropertiesDefaults 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(): void
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []);
-     }
-     /**
-      * {@inheritDoc}
-      * @internal generated method: use only when explicitly handling proxy specific loading logic
-      */
-     public function __isInitialized(): bool
-     {
-         return $this->__isInitialized__;
-     }
-     /**
-      * {@inheritDoc}
-      * @internal generated method: use only when explicitly handling proxy specific loading logic
-      */
-     public function __setInitialized($initialized): void
-     {
-         $this->__isInitialized__ = $initialized;
-     }
-     /**
-      * {@inheritDoc}
-      * @internal generated method: use only when explicitly handling proxy specific loading logic
-      */
-     public function __setInitializer(?\Closure $initializer = null): void
-     {
-         $this->__initializer__ = $initializer;
-     }
-     /**
-      * {@inheritDoc}
-      * @internal generated method: use only when explicitly handling proxy specific loading logic
-      */
-     public function __getInitializer(): ?\Closure
-     {
-         return $this->__initializer__;
-     }
-     /**
-      * {@inheritDoc}
-      * @internal generated method: use only when explicitly handling proxy specific loading logic
-      */
-     public function __setCloner(?\Closure $cloner = null): void
-     {
-         $this->__cloner__ = $cloner;
-     }
-     /**
-      * {@inheritDoc}
-      * @internal generated method: use only when explicitly handling proxy specific cloning logic
-      */
-     public function __getCloner(): ?\Closure
-     {
-         return $this->__cloner__;
-     }
-     /**
-      * {@inheritDoc}
-      * @internal generated method: use only when explicitly handling proxy specific loading logic
-      * @deprecated no longer in use - generated code now relies on internal components rather than generated public API
-      * @static
-      */
-     public function __getLazyProperties(): array
-     {
-         return self::$lazyPropertiesDefaults;
-     }
-     
-     /**
-      * {@inheritDoc}
-      */
-     public function prepareDataForSerialization()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'prepareDataForSerialization', []);
-         return parent::prepareDataForSerialization();
-     }
-     /**
-      * {@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 setTempId($tempId)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTempId', [$tempId]);
-         return parent::setTempId($tempId);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getTempId()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTempId', []);
-         return parent::getTempId();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setDateCreate($dateCreate)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDateCreate', [$dateCreate]);
-         return parent::setDateCreate($dateCreate);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getDateCreate()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDateCreate', []);
-         return parent::getDateCreate();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setVehicleType($vehicleType)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setVehicleType', [$vehicleType]);
-         return parent::setVehicleType($vehicleType);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getVehicleType()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getVehicleType', []);
-         return parent::getVehicleType();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setUrl($url)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUrl', [$url]);
-         return parent::setUrl($url);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getUrl()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUrl', []);
-         return parent::getUrl();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setVin($vin)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setVin', [$vin]);
-         return parent::setVin($vin);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getVin()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getVin', []);
-         return parent::getVin();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setState($state)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setState', [$state]);
-         return parent::setState($state);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getState()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getState', []);
-         return parent::getState();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setShowDisabled($showDisabled)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setShowDisabled', [$showDisabled]);
-         return parent::setShowDisabled($showDisabled);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getShowDisabled()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getShowDisabled', []);
-         return parent::getShowDisabled();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setPosition($position)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPosition', [$position]);
-         return parent::setPosition($position);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getPosition()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPosition', []);
-         return parent::getPosition();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setTestDrive($testDrive)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTestDrive', [$testDrive]);
-         return parent::setTestDrive($testDrive);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getTestDrive()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTestDrive', []);
-         return parent::getTestDrive();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setCreditAvailable($creditAvailable)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreditAvailable', [$creditAvailable]);
-         return parent::setCreditAvailable($creditAvailable);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getCreditAvailable()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreditAvailable', []);
-         return parent::getCreditAvailable();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setRecommend($recommend)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRecommend', [$recommend]);
-         return parent::setRecommend($recommend);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getRecommend()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecommend', []);
-         return parent::getRecommend();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setIsNewModel($isNewModel)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsNewModel', [$isNewModel]);
-         return parent::setIsNewModel($isNewModel);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getIsNewModel()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getIsNewModel', []);
-         return parent::getIsNewModel();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setIsUsed($isUsed)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsUsed', [$isUsed]);
-         return parent::setIsUsed($isUsed);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getIsUsed()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getIsUsed', []);
-         return parent::getIsUsed();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setHasNds($hasNds)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setHasNds', [$hasNds]);
-         return parent::setHasNds($hasNds);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getHasNds()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getHasNds', []);
-         return parent::getHasNds();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setImage(?\Application\Sonata\MediaBundle\Entity\Media $image = NULL)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setImage', [$image]);
-         return parent::setImage($image);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getImage()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getImage', []);
-         return parent::getImage();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setPreview(?\Application\Sonata\MediaBundle\Entity\Media $preview = NULL)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPreview', [$preview]);
-         return parent::setPreview($preview);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getPreview()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPreview', []);
-         return parent::getPreview();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setPreviewSecond(?\Application\Sonata\MediaBundle\Entity\Media $previewSecond = NULL)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPreviewSecond', [$previewSecond]);
-         return parent::setPreviewSecond($previewSecond);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getPreviewSecond()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPreviewSecond', []);
-         return parent::getPreviewSecond();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setGallery(?\Application\Sonata\MediaBundle\Entity\Gallery $gallery = NULL)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setGallery', [$gallery]);
-         return parent::setGallery($gallery);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getGallery()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getGallery', []);
-         return parent::getGallery();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setVideo(?\Application\Sonata\MediaBundle\Entity\Gallery $video = NULL)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setVideo', [$video]);
-         return parent::setVideo($video);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getVideo()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getVideo', []);
-         return parent::getVideo();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addFile(\CoreBundle\Entity\Vehicles\VehicleFile $file)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addFile', [$file]);
-         return parent::addFile($file);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeFile(\CoreBundle\Entity\Vehicles\VehicleFile $file)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeFile', [$file]);
-         return parent::removeFile($file);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getFiles()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFiles', []);
-         return parent::getFiles();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addContent(\CoreBundle\Entity\Vehicles\VehicleContent $content)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addContent', [$content]);
-         return parent::addContent($content);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeContent(\CoreBundle\Entity\Vehicles\VehicleContent $content)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeContent', [$content]);
-         return parent::removeContent($content);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getContent()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getContent', []);
-         return parent::getContent();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getContentByLocale($locale)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getContentByLocale', [$locale]);
-         return parent::getContentByLocale($locale);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addEquipment(\CoreBundle\Entity\Vehicles\Equipment $equipment)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addEquipment', [$equipment]);
-         return parent::addEquipment($equipment);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeEquipment(\CoreBundle\Entity\Vehicles\Equipment $equipment)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeEquipment', [$equipment]);
-         return parent::removeEquipment($equipment);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getEquipments()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEquipments', []);
-         return parent::getEquipments();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getArrayEquipments()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getArrayEquipments', []);
-         return parent::getArrayEquipments();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addFeature(\CoreBundle\Entity\Vehicles\Feature $feature)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addFeature', [$feature]);
-         return parent::addFeature($feature);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeFeature(\CoreBundle\Entity\Vehicles\Feature $feature)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeFeature', [$feature]);
-         return parent::removeFeature($feature);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getFeatures()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFeatures', []);
-         return parent::getFeatures();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addVariation(\CoreBundle\Entity\Vehicles\Variation $variation)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addVariation', [$variation]);
-         return parent::addVariation($variation);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeVariation(\CoreBundle\Entity\Vehicles\Variation $variation)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeVariation', [$variation]);
-         return parent::removeVariation($variation);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getVariations()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getVariations', []);
-         return parent::getVariations();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getArrayVariations()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getArrayVariations', []);
-         return parent::getArrayVariations();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setCreator(?\CoreBundle\Entity\User $creator = NULL)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreator', [$creator]);
-         return parent::setCreator($creator);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getCreator()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreator', []);
-         return parent::getCreator();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setDealer(?\CoreBundle\Entity\Dealer $dealer = NULL)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDealer', [$dealer]);
-         return parent::setDealer($dealer);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getDealer()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDealer', []);
-         return parent::getDealer();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setModel(?\CoreBundle\Entity\Model $model = NULL)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setModel', [$model]);
-         return parent::setModel($model);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getModel()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getModel', []);
-         return parent::getModel();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setCategory(?\CoreBundle\Entity\Vehicles\Category $category = NULL)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCategory', [$category]);
-         return parent::setCategory($category);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getCategory()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCategory', []);
-         return parent::getCategory();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setGroup(?\CoreBundle\Entity\Vehicles\Group $group = NULL)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setGroup', [$group]);
-         return parent::setGroup($group);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getGroup()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getGroup', []);
-         return parent::getGroup();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addPost(\CoreBundle\Entity\Post $post)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addPost', [$post]);
-         return parent::addPost($post);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removePost(\CoreBundle\Entity\Post $post)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removePost', [$post]);
-         return parent::removePost($post);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getPosts()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPosts', []);
-         return parent::getPosts();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setAdminName($adminName)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAdminName', [$adminName]);
-         return parent::setAdminName($adminName);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getAdminName()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAdminName', []);
-         return parent::getAdminName();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function __toString(): string
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, '__toString', []);
-         return parent::__toString();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addColor(\CoreBundle\Entity\Vehicles\ConfiguratorColor $color)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addColor', [$color]);
-         return parent::addColor($color);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeColor(\CoreBundle\Entity\Vehicles\ConfiguratorColor $color)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeColor', [$color]);
-         return parent::removeColor($color);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getColors()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getColors', []);
-         return parent::getColors();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addInterier(\CoreBundle\Entity\Vehicles\ConfiguratorInterier $interier)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addInterier', [$interier]);
-         return parent::addInterier($interier);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeInterier(\CoreBundle\Entity\Vehicles\ConfiguratorInterier $interier)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeInterier', [$interier]);
-         return parent::removeInterier($interier);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getInteriers()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getInteriers', []);
-         return parent::getInteriers();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addVehicleItem(\CoreBundle\Entity\Vehicles\VehicleItem $vehicleItem)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addVehicleItem', [$vehicleItem]);
-         return parent::addVehicleItem($vehicleItem);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeVehicleItem(\CoreBundle\Entity\Vehicles\VehicleItem $vehicleItem)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeVehicleItem', [$vehicleItem]);
-         return parent::removeVehicleItem($vehicleItem);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getVehicleItems()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getVehicleItems', []);
-         return parent::getVehicleItems();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getArrayVehicleItems()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getArrayVehicleItems', []);
-         return parent::getArrayVehicleItems();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setIsDelete($isDelete)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsDelete', [$isDelete]);
-         return parent::setIsDelete($isDelete);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getIsDelete()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getIsDelete', []);
-         return parent::getIsDelete();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setCardJs($cardJs)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCardJs', [$cardJs]);
-         return parent::setCardJs($cardJs);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getCardJs()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCardJs', []);
-         return parent::getCardJs();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setSchoolAvailable($schoolAvailable)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSchoolAvailable', [$schoolAvailable]);
-         return parent::setSchoolAvailable($schoolAvailable);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getSchoolAvailable()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSchoolAvailable', []);
-         return parent::getSchoolAvailable();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setRiaId($riaId)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRiaId', [$riaId]);
-         return parent::setRiaId($riaId);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getRiaId()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRiaId', []);
-         return parent::getRiaId();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addRecommendGroup(\CoreBundle\Entity\Vehicles\RecommendGroup $recommendGroup)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addRecommendGroup', [$recommendGroup]);
-         return parent::addRecommendGroup($recommendGroup);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeRecommendGroup(\CoreBundle\Entity\Vehicles\RecommendGroup $recommendGroup)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeRecommendGroup', [$recommendGroup]);
-         return parent::removeRecommendGroup($recommendGroup);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getRecommendGroup()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecommendGroup', []);
-         return parent::getRecommendGroup();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setRiaOptions($riaOptions)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRiaOptions', [$riaOptions]);
-         return parent::setRiaOptions($riaOptions);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getRiaOptions()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRiaOptions', []);
-         return parent::getRiaOptions();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setCrmId($crmId)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCrmId', [$crmId]);
-         return parent::setCrmId($crmId);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getCrmId()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCrmId', []);
-         return parent::getCrmId();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getIsNotFilled()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getIsNotFilled', []);
-         return parent::getIsNotFilled();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setIsNotFilled($is_not_filled)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsNotFilled', [$is_not_filled]);
-         return parent::setIsNotFilled($is_not_filled);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getRiaLevel()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRiaLevel', []);
-         return parent::getRiaLevel();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setRiaLevel($ria_level)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRiaLevel', [$ria_level]);
-         return parent::setRiaLevel($ria_level);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getRiaPeriod()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRiaPeriod', []);
-         return parent::getRiaPeriod();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setRiaPeriod($ria_period)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRiaPeriod', [$ria_period]);
-         return parent::setRiaPeriod($ria_period);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setViews($views)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setViews', [$views]);
-         return parent::setViews($views);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getViews()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getViews', []);
-         return parent::getViews();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getRiaPublicationDate()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRiaPublicationDate', []);
-         return parent::getRiaPublicationDate();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setRiaPublicationDate($ria_publication_date)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRiaPublicationDate', [$ria_publication_date]);
-         return parent::setRiaPublicationDate($ria_publication_date);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getRiaTopPublicationDate()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRiaTopPublicationDate', []);
-         return parent::getRiaTopPublicationDate();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setRiaTopPublicationDate($ria_top_publication_date)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRiaTopPublicationDate', [$ria_top_publication_date]);
-         return parent::setRiaTopPublicationDate($ria_top_publication_date);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getRiaIsNotified()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRiaIsNotified', []);
-         return parent::getRiaIsNotified();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setRiaIsNotified($ria_is_notified)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRiaIsNotified', [$ria_is_notified]);
-         return parent::setRiaIsNotified($ria_is_notified);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getDays()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDays', []);
-         return parent::getDays();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getAdminViews()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAdminViews', []);
-         return parent::getAdminViews();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addFaq(\CoreBundle\Entity\Vehicles\Faq $faq)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addFaq', [$faq]);
-         return parent::addFaq($faq);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeFaq(\CoreBundle\Entity\Vehicles\Faq $faq)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeFaq', [$faq]);
-         return parent::removeFaq($faq);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getFaqs()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFaqs', []);
-         return parent::getFaqs();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setIsPreOrder($isPreOrder)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsPreOrder', [$isPreOrder]);
-         return parent::setIsPreOrder($isPreOrder);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getIsPreOrder()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getIsPreOrder', []);
-         return parent::getIsPreOrder();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addBoatEngine(\CoreBundle\Entity\Vehicles\Vehicle $boatEngine)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addBoatEngine', [$boatEngine]);
-         return parent::addBoatEngine($boatEngine);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeBoatEngine(\CoreBundle\Entity\Vehicles\Vehicle $boatEngine)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeBoatEngine', [$boatEngine]);
-         return parent::removeBoatEngine($boatEngine);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getBoatEngine()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBoatEngine', []);
-         return parent::getBoatEngine();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setNoindexFollow($noindexFollow)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setNoindexFollow', [$noindexFollow]);
-         return parent::setNoindexFollow($noindexFollow);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getNoindexFollow()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getNoindexFollow', []);
-         return parent::getNoindexFollow();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addCategory(\CoreBundle\Entity\Vehicles\Category $category)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addCategory', [$category]);
-         return parent::addCategory($category);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeCategory(\CoreBundle\Entity\Vehicles\Category $category)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeCategory', [$category]);
-         return parent::removeCategory($category);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getCategories()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCategories', []);
-         return parent::getCategories();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addAutoRiaOption(\CoreBundle\Entity\AutoRiaOptions $autoRiaOption, bool $isShow = true): \CoreBundle\Entity\Vehicles\Vehicle
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addAutoRiaOption', [$autoRiaOption, $isShow]);
-         return parent::addAutoRiaOption($autoRiaOption, $isShow);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeAutoRiaOption(\CoreBundle\Entity\AutoRiaOptions $autoRiaOption): bool
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeAutoRiaOption', [$autoRiaOption]);
-         return parent::removeAutoRiaOption($autoRiaOption);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getAutoRiaOptions(): \Doctrine\Common\Collections\Collection
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAutoRiaOptions', []);
-         return parent::getAutoRiaOptions();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getVehicleAutoRiaOptions(): ?\Doctrine\Common\Collections\Collection
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getVehicleAutoRiaOptions', []);
-         return parent::getVehicleAutoRiaOptions();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function addVehicleAutoRiaOption(\CoreBundle\Entity\Vehicles\VehicleAutoRiaOption $option)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'addVehicleAutoRiaOption', [$option]);
-         return parent::addVehicleAutoRiaOption($option);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function removeVehicleAutoRiaOption(\CoreBundle\Entity\Vehicles\VehicleAutoRiaOption $option)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeVehicleAutoRiaOption', [$option]);
-         return parent::removeVehicleAutoRiaOption($option);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setVehicleCardType(?\CoreBundle\Entity\Vehicles\VehicleCardType $vehicleCardType): \CoreBundle\Entity\Vehicles\Vehicle
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setVehicleCardType', [$vehicleCardType]);
-         return parent::setVehicleCardType($vehicleCardType);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getVehicleCardType(): ?\CoreBundle\Entity\Vehicles\VehicleCardType
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getVehicleCardType', []);
-         return parent::getVehicleCardType();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getUpdatedAt(): \DateTime
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedAt', []);
-         return parent::getUpdatedAt();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setUpdatedAt(): \CoreBundle\Entity\Vehicles\Vehicle
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedAt', []);
-         return parent::setUpdatedAt();
-     }
- }
-