instantiate() protected method

Instantiates a model from an array
protected instantiate ( array $document ) : EMongoDocument
$document array
return EMongoDocument
Exemplo n.º 1
0
 protected function instantiate($attributes)
 {
     $model = parent::instantiate($attributes);
     $loadedFields = array_keys($attributes);
     if (count($loadedFields) < count($model->attributeNames())) {
         $model->_partial = true;
         $model->_loadedFields = $loadedFields;
     }
     return $model;
 }