Пример #1
0
 /**
  * Fill model instance with data from mysqli_result
  *
  * @param TipyModel $instance
  * @param mysqli_result
  * @return TipyModel
  */
 protected static function instanceFromResult($instance, $result)
 {
     foreach ($instance->reflections as $field => $attr) {
         if (array_key_exists($field, $result) && $result[$field] !== null) {
             $instance->data[$attr] = $instance->typeCast($field, $result[$field], $instance);
         } else {
             $instance->data[$attr] = null;
         }
     }
     return $instance;
 }