Example #1
0
 /**
  * Builds model from array.
  * @param array $attributes Model attributes.
  * @param array &$aliases Aliases.
  * @internal
  * @return static
  */
 public static function buildFromArray(array $attributes, array &$aliases = null)
 {
     if (isset(self::$loadedUsers[$attributes['ID']])) {
         return self::$loadedUsers[$attributes['ID']];
     }
     self::$loadedUsers[$attributes['ID']] = parent::buildFromArray($attributes, $aliases);
     return self::$loadedUsers[$attributes['ID']];
 }