src/Core/LTIX.php
public static function requireDataOverride($needed,
        $pdox, $session_object, $current_url, $request_data)
    {
        return self::requireDataPrivate($needed,
            $pdox, $session_object, $current_url, $request_data);
    }
public static function requireDataOverride($needed,
        $pdox, $session_object, $current_url, $request_data)
    {
        return self::requireDataPrivate($needed,
            $pdox, $session_object, $current_url, $request_data);
    }
public static function requireDataOverride ( $ needed , $ pdox , $ session_object , $ current_url , $ request_data ) { return self :: requireDataPrivate ( $ needed , $ pdox , $ session_object , $ current_url , $ request_data ) ; }
Handle the launch, but with the caller given the chance to override defaults

@param $pdox array - aproperly initialized  PDO object.  Can be null.
@param $request_data array - This must merge the $_POST, $_GET,
and OAuth Header data (in that order - header data has highest priority).
See self::oauth_parameters() for the way this data is normally pulled
from the three sources and merged into a single array.  Can be null.
Handle the launch but with the caller given the chance to override defaults