Exemple #1
0
 /**
  * Creates a model definition
  * @param string $name the name of the model
  * @param ActiveRecord $model the model
  *
  * @return array the definition config
  */
 public function createModelDefinition($name, ActiveRecord $model)
 {
     $config = array('type' => 'object', 'properties' => array());
     foreach ($model->getVisibleAttributeNames() as $attribute) {
         $config['properties'][$attribute] = array('location' => 'json', 'type' => $model->getAttributePrimitive($attribute));
     }
     return $config;
 }