Raydium Framework

AppDisabled
in package
implements AppInterface

AppDisabled - A minimal application mode for debugging purposes.

This class provides a stripped-down version of the application that only loads essential configuration (database credentials and WordPress salts) while bypassing the main framework. Use this for debugging hard-to-track issues or when you need to bypass the framework entirely.

WARNING: This should only be used for debugging purposes and at your own risk.

Interfaces, Classes, Traits and Enums

AppInterface

Table of Contents

$appDirPath  : string
__construct()  : mixed
Constructor for the disabled application mode.
run()  : void
Runs the application in disabled mode.
wpConfigInit()  : void
Initializes minimal WordPress configuration.
setAppDirectoryPath()  : string
Sets the application directory path by locating the Composer autoloader.

Properties

$appDirPath

private string $appDirPath

The application directory path

Methods

__construct()

Constructor for the disabled application mode.

public __construct(string $appDirPath) : mixed
Parameters
$appDirPath : string

The directory path for the application

Tags
throws
InvalidArgumentException

If the path parameter is invalid

throws
RuntimeException

If the Composer autoloader cannot be found

Return values
mixed

run()

Runs the application in disabled mode.

public run() : void

Only loads environment variables and basic WordPress configuration (database credentials and salts). The rest of the framework is bypassed.

Tags
throws
RuntimeException

If environment loading fails

Return values
void

wpConfigInit()

Initializes minimal WordPress configuration.

protected static wpConfigInit() : void

Sets up database connection constants and authentication cookies using values from the environment file.

Return values
void

setAppDirectoryPath()

Sets the application directory path by locating the Composer autoloader.

private static setAppDirectoryPath(string $appDirPath) : string
Parameters
$appDirPath : string

The initial application directory path

Tags
throws
InvalidArgumentException

If the path parameter is invalid

throws
RuntimeException

If the Composer autoloader cannot be found

Return values
string

The resolved application directory path

Search results