public static function parseActionQueryString(string $actionQueryString)
    {
        if (empty($actionQueryString)) {
            return null;
        }
        
        $action = Security::open($actionQueryString);
        if ($action === false) {
            throw new SecurityException('Action has expired, please try again');
        }
        
        $actionObj = json_decode($action);
        $actionObj->arguments = (array)$actionObj->arguments;
        
        return $actionObj;
    }
public static function parseActionQueryString(string $actionQueryString)
    {
        if (empty($actionQueryString)) {
            return null;
        }
        
        $action = Security::open($actionQueryString);
        if ($action === false) {
            throw new SecurityException('Action has expired, please try again');
        }
        
        $actionObj = json_decode($action);
        $actionObj->arguments = (array)$actionObj->arguments;
        
        return $actionObj;
    }
public static function parseActionQueryString ( string $ actionQueryString ) { if ( empty ( $ actionQueryString ) ) { return null ; } $ action = Security :: open ( $ actionQueryString ) ; if ( $ action === false ) { throw new SecurityException ( 'Action has expired, please try again' ) ; } $ actionObj = json_decode ( $ action ) ; $ actionObj -> arguments = ( array ) $ actionObj -> arguments ; return $ actionObj ; }
Open previously generated string for actionable function.

@param string $actionQueryString
The previously generated string for actionable function.

@throws SecurityException If the action is no longer valid.

@return \stdClass Object with details on actionable function.
Open previously generated string for actionable function .