InvalidArgumentException
Class InvalidArgumentException.
Description
Specialized exception for handling invalid arguments within the configuration context. This class SHALL be used to provide meaningful errors when invalid data is passed to configuration components.
Methods
Thrown when a configuration lookup path is empty.
Thrown when a configuration file does not return an array.
Thrown when the key is not a string but a value is provided.
Thrown when a given directory does not exist or is not readable.
Thrown when a given file does not exist or is not readable.
Thrown when a configuration file is not writable.
Thrown when a configuration lookup path is empty.
public
static
forEmptyPath() : self
Return values
Description
the exception indicating the path cannot be empty
Thrown when a configuration file does not return an array.
public
static
forInvalidConfigFile(
string
$file) : self
Parameters
$file
:
string
Description
the path to the configuration file
Return values
Description
the exception indicating an invalid configuration file
Thrown when the key is not a string but a value is provided.
public
static
forNonStringKeyWithValue() : self
Return values
Description
the exception indicating the key must be a string
Thrown when a given directory does not exist or is not readable.
public
static
forUnreadableDirectory(
string
$directory) : self
Parameters
$directory
:
string
Description
the path to the invalid directory
Return values
Description
the exception indicating an invalid or unreadable directory
Thrown when a given file does not exist or is not readable.
public
static
forUnreadableFile(
string
$file) : self
Parameters
$file
:
string
Description
the path to the invalid file
Return values
Description
the exception indicating an invalid or unreadable file
Thrown when a configuration file is not writable.
public
static
forUnwritableFile(
string
$file) : self
Parameters
$file
:
string
Description
the path to the unwritable file
Return values
Description
the exception indicating an unwritable file