Prado\Security\TUser::loadFromString PHP Метод

loadFromString() публичный Метод

public loadFromString ( $data ) : Prado\Security\IUser
Результат Prado\Security\IUser the user object
    public function loadFromString($data)
    {
        if (!empty($data)) {
            $this->_state = unserialize($data);
        }
        if (!is_array($this->_state)) {
            $this->_state = array();
        }
        return $this;
    }

Usage Example

Пример #1
0
 public function testLoadFromString()
 {
     $user = new TUser(self::$mgr);
     $user->setName('John');
     $user->setIsGuest(false);
     $user->setRoles('Administrator, Writer');
     $save = $user->saveToString();
     $user2 = new TUser(self::$mgr);
     $user2->loadFromString($save);
     self::assertEquals($user, $user2);
 }