Example #1
0
 /**
  * Constructor
  *
  * @param array $data
  */
 public function __construct($data)
 {
     // fix for opinion pro & contra.
     if (is_string($data)) {
         $data = ['fact' => $data];
     }
     parent::__construct($data);
 }
 /**
  * Constructor
  *
  * @param array $data
  */
 public function __construct($data = array())
 {
     foreach ($this->mappingClasses as $propName => &$mappingClassName) {
         if ($mappingClassName == 'Yandex\\Market\\Content\\Models\\Base\\MarketModel') {
             $realMappingClassName = MarketModel::getInstanceClassName($data[$propName]);
             $mappingClassName = $realMappingClassName;
         }
     }
     parent::__construct($data);
 }
 /**
  * Constructor
  *
  * @param array $data
  */
 public function __construct($data = array())
 {
     parent::__construct($data['popular']);
 }
 /**
  * Get array from object
  *
  * @param array|object $data
  *
  * @return array
  */
 protected function toArrayRecursive($data)
 {
     if ($data instanceof RecordFieldValue) {
         return $data->toArrayRecursive($data);
     } else {
         return parent::toArrayRecursive($data);
     }
 }