Gc\User\Role\Model::fromArray PHP Method

fromArray() public static method

Initiliaze from array
public static fromArray ( array $array ) : Model
$array array Data
return Model
    public static function fromArray(array $array)
    {
        $roleTable = new Model();
        $roleTable->setData($array);
        $roleTable->setOrigData();
        return $roleTable;
    }

Usage Example

コード例 #1
0
ファイル: Collection.php プロジェクト: gotcms/gotcms
 /**
  * Get Roles
  *
  * @param boolean $forceReload Force reload
  *
  * @return array \Gc\User\Role\Model
  */
 public function getRoles($forceReload = false)
 {
     if (empty($this->roles) or $forceReload === true) {
         $rows = $this->fetchAll($this->select(function (Select $select) {
             $select->order('name');
         }));
         $roles = array();
         foreach ($rows as $row) {
             $roles[] = Model::fromArray((array) $row);
         }
         $this->roles = $roles;
     }
     return $this->roles;
 }
All Usage Examples Of Gc\User\Role\Model::fromArray