Пример #1
0
 /**
  * convert iteratable object to array
  *
  * @param  unknown   $model
  * @return array
  */
 protected function _convertModelToArray($model)
 {
     $policyValues = $model->getProperties('Provision');
     $policy = array();
     foreach ($policyValues as $policyName) {
         if ($model->{$policyName} !== NULL) {
             $policy[$policyName] = $model->{$policyName};
         }
         unset($model->{$policyName});
     }
     $data = parent::_convertModelToArray($model);
     $data['json_policy'] = json_encode($policy);
     return $data;
 }
Пример #2
0
 /**
  * (non-PHPdoc)
  * @see Syncroton_Backend_ABackend::_convertModelToArray()
  */
 protected function _convertModelToArray($model)
 {
     $model = parent::_convertModelToArray($model);
     $model['pendingdata'] = isset($model['pendingdata']) && is_array($model['pendingdata']) ? json_encode($model['pendingdata']) : null;
     return $model;
 }