Pulsestorm\Magento2\Cli\Extract_Session\Session::unserialize PHP Метод

unserialize() публичный статический Метод

public static unserialize ( $session_data )
    public static function unserialize($session_data)
    {
        $method = ini_get("session.serialize_handler");
        switch ($method) {
            case "php":
                return self::unserialize_php($session_data);
                break;
            case "php_binary":
                return self::unserialize_phpbinary($session_data);
                break;
            default:
                throw new Exception("Unsupported session.serialize_handler: " . $method . ". Supported: php, php_binary");
        }
    }

Usage Example

Пример #1
0
/**
* @command extract_session
*/
function pestle_cli($argv)
{
    $contents = file_get_contents($argv[0]);
    // echo $contents;
    $array = Session::unserialize($contents);
    var_dump($array);
    output("Foo");
}