| Current Path : /var/www/clients/client3/web2/web/vendor/magento/module-eav/Model/Entity/Attribute/ |
| Current File : /var/www/clients/client3/web2/web/vendor/magento/module-eav/Model/Entity/Attribute/Exception.php |
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Eav\Model\Entity\Attribute;
/**
* EAV entity attribute exception
*
* @api
* @since 100.0.2
*/
class Exception extends \Magento\Framework\Exception\LocalizedException
{
/**
* Eav entity attribute
*
* @var string
*/
protected $_attributeCode;
/**
* Eav entity attribute part
* attribute|backend|frontend|source
*
* @var string
*/
protected $_part;
/**
* Set Eav entity attribute
*
* @param string $attribute
* @return $this
* @codeCoverageIgnore
*/
public function setAttributeCode($attribute)
{
$this->_attributeCode = $attribute;
return $this;
}
/**
* Set Eav entity attribute type
*
* @param string $part
* @return $this
* @codeCoverageIgnore
*/
public function setPart($part)
{
$this->_part = $part;
return $this;
}
/**
* Retrieve Eav entity attribute
*
* @return string
* @codeCoverageIgnore
*/
public function getAttributeCode()
{
return $this->_attributeCode;
}
/**
* Retrieve Eav entity attribute part
*
* @return string
* @codeCoverageIgnore
*/
public function getPart()
{
return $this->_part;
}
}