EnvResolver
in package
Uses
PathsTrait
Table of Contents
Properties
Methods
- __construct() : mixed
- appRoot() : string
- The root folder of the application.
- envPath() : string
- getEnv() : Arrayable
- Get the environment variables
- getEnvFilePath() : string
- Get the environment file path
- getEnvKeys() : mixed
- loadEnv() : void
- Load the environment variables
- mediaPath() : string
- The path to the resources directory.
- phpPath() : string
- phpVersion() : string
- publicPath() : string
- The directory where the frontend assets are stored.
- resolveDatabaseConfigs() : void
Properties
$dotenv
public
Dotenv
$dotenv
$env
Resolved environment variables
private
Arrayable
$env
$path
private
mixed|string
$path
Methods
__construct()
public
__construct([string|null $path = 'environment' ]) : mixed
Parameters
- $path : string|null = 'environment'
appRoot()
The root folder of the application.
public
appRoot([string|null $path = null ][, int $levels = 3 ]) : string
Parameters
- $path : string|null = null
- $levels : int = 3
Return values
stringenvPath()
public
envPath([string|null $path = null ]) : string
Parameters
- $path : string|null = null
Return values
stringgetEnv()
Get the environment variables
public
getEnv() : Arrayable
Return values
ArrayablegetEnvFilePath()
Get the environment file path
public
getEnvFilePath() : string
Return values
stringgetEnvKeys()
public
getEnvKeys() : mixed
loadEnv()
Load the environment variables
public
loadEnv([string|null $src = '.env' ]) : void
Parameters
- $src : string|null = '.env'
mediaPath()
The path to the resources directory.
public
mediaPath() : string
Return values
stringphpPath()
public
phpPath() : string
Return values
stringphpVersion()
public
phpVersion() : string
Return values
stringpublicPath()
The directory where the frontend assets are stored.
public
publicPath([ $path = null ]) : string
Parameters
Return values
stringresolveDatabaseConfigs()
public
resolveDatabaseConfigs(Filesystem $fs[, string|null $fileName = 'database.ini' ]) : void
Parameters
- $fs : Filesystem
- $fileName : string|null = 'database.ini'