示例#1
0
 /**
  * Export attribute value to entity model
  *
  * @param array|string $value
  * @return $this
  */
 public function compactValue($value)
 {
     if (is_array($value)) {
         $value = implode(',', $value);
     }
     return parent::compactValue($value);
 }
示例#2
0
 /**
  * @covers \Magento\Eav\Model\Attribute\Data\Select::compactValue
  */
 public function testCompactValueWithFalseValue()
 {
     $entityMock = $this->getMock('\\Magento\\Framework\\Model\\AbstractModel', [], [], '', false);
     $entityMock->expects($this->never())->method('setData');
     $this->model->setEntity($entityMock);
     $this->model->compactValue(false);
 }