<?php
/**
* Inheritance: no
* Variants: no
*
* Fields Summary:
* - disable_in_navigation [checkbox]
* - show_in_brand_slider [checkbox]
* - unique_key [input]
* - name [input]
* - seo_page_title [input]
* - seo_heading [input]
* - brand_slider_position [numeric]
* - description [textarea]
* - short_description [textarea]
* - meta_title [input]
* - meta_keywords [input]
* - meta_description [input]
* - zsdev_robots [input]
* - zsdev_canonical [input]
* - zsdev_include_in_sitemap [select]
* - zsdev_robots_pagination [input]
* - zsdev_canonical_pagination [input]
* - zsdev_include_in_sitemap_pagination [select]
* - main_image [image]
* - small_image [image]
* - alt [input]
* - sites [manyToManyObjectRelation]
* - shipping_level [select]
* - shipping_time [select]
* - categorylevels [block]
* -- category [manyToOneRelation]
* -- shipping_level [select]
* -- shipping_time [select]
*/
namespace Pimcore\Model\DataObject;
use Pimcore\Model\DataObject\Exception\InheritanceParentNotFoundException;
use Pimcore\Model\DataObject\PreGetValueHookInterface;
/**
* @method static \Pimcore\Model\DataObject\Brand\Listing getList(array $config = [])
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByDisable_in_navigation($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByShow_in_brand_slider($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByUnique_key($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByName($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getBySeo_page_title($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getBySeo_heading($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByBrand_slider_position($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByDescription($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByShort_description($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByMeta_title($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByMeta_keywords($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByMeta_description($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByZsdev_robots($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByZsdev_canonical($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByZsdev_include_in_sitemap($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByZsdev_robots_pagination($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByZsdev_canonical_pagination($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByZsdev_include_in_sitemap_pagination($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByMain_image($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getBySmall_image($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByAlt($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getBySites($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByShipping_level($value, $limit = 0, $offset = 0, $objectTypes = null)
* @method static \Pimcore\Model\DataObject\Brand\Listing|\Pimcore\Model\DataObject\Brand|null getByShipping_time($value, $limit = 0, $offset = 0, $objectTypes = null)
*/
class Brand extends Concrete
{
protected $o_classId = "4";
protected $o_className = "Brand";
protected $disable_in_navigation;
protected $show_in_brand_slider;
protected $unique_key;
protected $name;
protected $seo_page_title;
protected $seo_heading;
protected $brand_slider_position;
protected $description;
protected $short_description;
protected $meta_title;
protected $meta_keywords;
protected $meta_description;
protected $zsdev_robots;
protected $zsdev_canonical;
protected $zsdev_include_in_sitemap;
protected $zsdev_robots_pagination;
protected $zsdev_canonical_pagination;
protected $zsdev_include_in_sitemap_pagination;
protected $main_image;
protected $small_image;
protected $alt;
protected $sites;
protected $shipping_level;
protected $shipping_time;
protected $categorylevels;
/**
* @param array $values
* @return \Pimcore\Model\DataObject\Brand
*/
public static function create($values = array()) {
$object = new static();
$object->setValues($values);
return $object;
}
/**
* Get disable_in_navigation - Makni iz navigacije
* @return bool|null
*/
public function getDisable_in_navigation()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("disable_in_navigation");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->disable_in_navigation;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set disable_in_navigation - Makni iz navigacije
* @param bool|null $disable_in_navigation
* @return \Pimcore\Model\DataObject\Brand
*/
public function setDisable_in_navigation($disable_in_navigation)
{
$this->disable_in_navigation = $disable_in_navigation;
return $this;
}
/**
* Get show_in_brand_slider - Prikaži u slideru branda
* @return bool|null
*/
public function getShow_in_brand_slider()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("show_in_brand_slider");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->show_in_brand_slider;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set show_in_brand_slider - Prikaži u slideru branda
* @param bool|null $show_in_brand_slider
* @return \Pimcore\Model\DataObject\Brand
*/
public function setShow_in_brand_slider($show_in_brand_slider)
{
$this->show_in_brand_slider = $show_in_brand_slider;
return $this;
}
/**
* Get unique_key - Key
* @return string|null
*/
public function getUnique_key()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("unique_key");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->unique_key;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set unique_key - Key
* @param string|null $unique_key
* @return \Pimcore\Model\DataObject\Brand
*/
public function setUnique_key($unique_key)
{
$this->unique_key = $unique_key;
return $this;
}
/**
* Get name - Naziv
* @return string|null
*/
public function getName()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("name");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->name;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set name - Naziv
* @param string|null $name
* @return \Pimcore\Model\DataObject\Brand
*/
public function setName($name)
{
$this->name = $name;
return $this;
}
/**
* Get seo_page_title - SEO Page Title
* @return string|null
*/
public function getSeo_page_title()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("seo_page_title");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->seo_page_title;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set seo_page_title - SEO Page Title
* @param string|null $seo_page_title
* @return \Pimcore\Model\DataObject\Brand
*/
public function setSeo_page_title($seo_page_title)
{
$this->seo_page_title = $seo_page_title;
return $this;
}
/**
* Get seo_heading - SEO H1 heading
* @return string|null
*/
public function getSeo_heading()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("seo_heading");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->seo_heading;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set seo_heading - SEO H1 heading
* @param string|null $seo_heading
* @return \Pimcore\Model\DataObject\Brand
*/
public function setSeo_heading($seo_heading)
{
$this->seo_heading = $seo_heading;
return $this;
}
/**
* Get brand_slider_position - Pozicija na brand slideru
* @return float|null
*/
public function getBrand_slider_position()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("brand_slider_position");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->brand_slider_position;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set brand_slider_position - Pozicija na brand slideru
* @param float|null $brand_slider_position
* @return \Pimcore\Model\DataObject\Brand
*/
public function setBrand_slider_position($brand_slider_position)
{
/** @var \Pimcore\Model\DataObject\ClassDefinition\Data\Numeric $fd */
$fd = $this->getClass()->getFieldDefinition("brand_slider_position");
$this->brand_slider_position = $fd->preSetData($this, $brand_slider_position);
return $this;
}
/**
* Get description - Opis
* @return string|null
*/
public function getDescription()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("description");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->description;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set description - Opis
* @param string|null $description
* @return \Pimcore\Model\DataObject\Brand
*/
public function setDescription($description)
{
$this->description = $description;
return $this;
}
/**
* Get short_description - Kratak opis
* @return string|null
*/
public function getShort_description()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("short_description");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->short_description;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set short_description - Kratak opis
* @param string|null $short_description
* @return \Pimcore\Model\DataObject\Brand
*/
public function setShort_description($short_description)
{
$this->short_description = $short_description;
return $this;
}
/**
* Get meta_title - Meta title
* @return string|null
*/
public function getMeta_title()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("meta_title");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->meta_title;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set meta_title - Meta title
* @param string|null $meta_title
* @return \Pimcore\Model\DataObject\Brand
*/
public function setMeta_title($meta_title)
{
$this->meta_title = $meta_title;
return $this;
}
/**
* Get meta_keywords - Meta keywords
* @return string|null
*/
public function getMeta_keywords()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("meta_keywords");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->meta_keywords;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set meta_keywords - Meta keywords
* @param string|null $meta_keywords
* @return \Pimcore\Model\DataObject\Brand
*/
public function setMeta_keywords($meta_keywords)
{
$this->meta_keywords = $meta_keywords;
return $this;
}
/**
* Get meta_description - Meta description
* @return string|null
*/
public function getMeta_description()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("meta_description");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->meta_description;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set meta_description - Meta description
* @param string|null $meta_description
* @return \Pimcore\Model\DataObject\Brand
*/
public function setMeta_description($meta_description)
{
$this->meta_description = $meta_description;
return $this;
}
/**
* Get zsdev_robots - Robots
* @return string|null
*/
public function getZsdev_robots()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("zsdev_robots");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->zsdev_robots;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set zsdev_robots - Robots
* @param string|null $zsdev_robots
* @return \Pimcore\Model\DataObject\Brand
*/
public function setZsdev_robots($zsdev_robots)
{
$this->zsdev_robots = $zsdev_robots;
return $this;
}
/**
* Get zsdev_canonical - Canonical
* @return string|null
*/
public function getZsdev_canonical()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("zsdev_canonical");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->zsdev_canonical;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set zsdev_canonical - Canonical
* @param string|null $zsdev_canonical
* @return \Pimcore\Model\DataObject\Brand
*/
public function setZsdev_canonical($zsdev_canonical)
{
$this->zsdev_canonical = $zsdev_canonical;
return $this;
}
/**
* Get zsdev_include_in_sitemap - Include in sitemap
* @return string|null
*/
public function getZsdev_include_in_sitemap()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("zsdev_include_in_sitemap");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->zsdev_include_in_sitemap;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set zsdev_include_in_sitemap - Include in sitemap
* @param string|null $zsdev_include_in_sitemap
* @return \Pimcore\Model\DataObject\Brand
*/
public function setZsdev_include_in_sitemap($zsdev_include_in_sitemap)
{
$this->zsdev_include_in_sitemap = $zsdev_include_in_sitemap;
return $this;
}
/**
* Get zsdev_robots_pagination - Robots (pagination)
* @return string|null
*/
public function getZsdev_robots_pagination()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("zsdev_robots_pagination");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->zsdev_robots_pagination;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set zsdev_robots_pagination - Robots (pagination)
* @param string|null $zsdev_robots_pagination
* @return \Pimcore\Model\DataObject\Brand
*/
public function setZsdev_robots_pagination($zsdev_robots_pagination)
{
$this->zsdev_robots_pagination = $zsdev_robots_pagination;
return $this;
}
/**
* Get zsdev_canonical_pagination - Canonical (pagination)
* @return string|null
*/
public function getZsdev_canonical_pagination()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("zsdev_canonical_pagination");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->zsdev_canonical_pagination;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set zsdev_canonical_pagination - Canonical (pagination)
* @param string|null $zsdev_canonical_pagination
* @return \Pimcore\Model\DataObject\Brand
*/
public function setZsdev_canonical_pagination($zsdev_canonical_pagination)
{
$this->zsdev_canonical_pagination = $zsdev_canonical_pagination;
return $this;
}
/**
* Get zsdev_include_in_sitemap_pagination - Include in sitemap (pagination)
* @return string|null
*/
public function getZsdev_include_in_sitemap_pagination()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("zsdev_include_in_sitemap_pagination");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->zsdev_include_in_sitemap_pagination;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set zsdev_include_in_sitemap_pagination - Include in sitemap (pagination)
* @param string|null $zsdev_include_in_sitemap_pagination
* @return \Pimcore\Model\DataObject\Brand
*/
public function setZsdev_include_in_sitemap_pagination($zsdev_include_in_sitemap_pagination)
{
$this->zsdev_include_in_sitemap_pagination = $zsdev_include_in_sitemap_pagination;
return $this;
}
/**
* Get main_image - Glavna slika
* @return \Pimcore\Model\Asset\Image|null
*/
public function getMain_image()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("main_image");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->main_image;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set main_image - Glavna slika
* @param \Pimcore\Model\Asset\Image|null $main_image
* @return \Pimcore\Model\DataObject\Brand
*/
public function setMain_image($main_image)
{
$this->main_image = $main_image;
return $this;
}
/**
* Get small_image - Mala slika
* @return \Pimcore\Model\Asset\Image|null
*/
public function getSmall_image()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("small_image");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->small_image;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set small_image - Mala slika
* @param \Pimcore\Model\Asset\Image|null $small_image
* @return \Pimcore\Model\DataObject\Brand
*/
public function setSmall_image($small_image)
{
$this->small_image = $small_image;
return $this;
}
/**
* Get alt - Image alt
* @return string|null
*/
public function getAlt()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("alt");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->alt;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set alt - Image alt
* @param string|null $alt
* @return \Pimcore\Model\DataObject\Brand
*/
public function setAlt($alt)
{
$this->alt = $alt;
return $this;
}
/**
* Get sites - Sites
* @return \Pimcore\Model\DataObject\Site[]
*/
public function getSites()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("sites");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->getClass()->getFieldDefinition("sites")->preGetData($this);
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set sites - Sites
* @param \Pimcore\Model\DataObject\Site[] $sites
* @return \Pimcore\Model\DataObject\Brand
*/
public function setSites($sites)
{
/** @var \Pimcore\Model\DataObject\ClassDefinition\Data\ManyToManyObjectRelation $fd */
$fd = $this->getClass()->getFieldDefinition("sites");
$hideUnpublished = \Pimcore\Model\DataObject\Concrete::getHideUnpublished();
\Pimcore\Model\DataObject\Concrete::setHideUnpublished(false);
$currentData = $this->getSites();
\Pimcore\Model\DataObject\Concrete::setHideUnpublished($hideUnpublished);
$isEqual = $fd->isEqual($currentData, $sites);
if (!$isEqual) {
$this->markFieldDirty("sites", true);
}
$this->sites = $fd->preSetData($this, $sites);
return $this;
}
/**
* Get shipping_level - Brand Shipping level
* @return string|null
*/
public function getShipping_level()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("shipping_level");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->shipping_level;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set shipping_level - Brand Shipping level
* @param string|null $shipping_level
* @return \Pimcore\Model\DataObject\Brand
*/
public function setShipping_level($shipping_level)
{
$this->shipping_level = $shipping_level;
return $this;
}
/**
* Get shipping_time - Brand Shipping time
* @return string|null
*/
public function getShipping_time()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("shipping_time");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->shipping_time;
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set shipping_time - Brand Shipping time
* @param string|null $shipping_time
* @return \Pimcore\Model\DataObject\Brand
*/
public function setShipping_time($shipping_time)
{
$this->shipping_time = $shipping_time;
return $this;
}
/**
* Get categorylevels - Category levels
* @return \Pimcore\Model\DataObject\Data\BlockElement[][]
*/
public function getCategorylevels()
{
if ($this instanceof PreGetValueHookInterface && !\Pimcore::inAdmin()) {
$preValue = $this->preGetValue("categorylevels");
if ($preValue !== null) {
return $preValue;
}
}
$data = $this->getClass()->getFieldDefinition("categorylevels")->preGetData($this);
if ($data instanceof \Pimcore\Model\DataObject\Data\EncryptedField) {
return $data->getPlain();
}
return $data;
}
/**
* Set categorylevels - Category levels
* @param \Pimcore\Model\DataObject\Data\BlockElement[][] $categorylevels
* @return \Pimcore\Model\DataObject\Brand
*/
public function setCategorylevels($categorylevels)
{
/** @var \Pimcore\Model\DataObject\ClassDefinition\Data\Block $fd */
$fd = $this->getClass()->getFieldDefinition("categorylevels");
$this->categorylevels = $fd->preSetData($this, $categorylevels);
return $this;
}
}