protected function _assertSessionRestriction()
    {
        $stat = false;
        if ( php_sapi_name() !== 'cli' ) {
            if ( version_compare(phpversion(), '5.4.0', '>=') ) {
                $stat = ( session_status() !== PHP_SESSION_DISABLED ? true : false );
            } else {
                $stat = ( session_id() === '' ? false : true );
            }
        }

        if ( false === $stat )
            throw new \Exception('Session Cant Be Initialized.');
    }