class Repository implements ArrayAccess, Repository (View source)
| Macroable |
| static protected array | $macros | The registered string macros. | from Macroable |
| protected array | $items | All of the configuration items. |
| static void | macro(string $name, object|callable $macro)
Register a custom macro. | from Macroable |
| static void | mixin(object $mixin, bool $replace = true)
Mix another object into the class. | from Macroable |
| static bool | hasMacro(string $name)
Checks if macro is registered. | from Macroable |
| static void | flushMacros()
Flush the existing macros. | from Macroable |
| static mixed | __callStatic(string $method, array $parameters)
Dynamically handle calls to the class. | from Macroable |
| mixed | __call(string $method, array $parameters)
Dynamically handle calls to the class. | from Macroable |
| void | __construct(array $items = [])
Create a new configuration repository. | |
| bool | has(string $key)
Determine if the given configuration value exists. | |
| mixed | get(array|string $key, mixed $default = null)
Get the specified configuration value. | |
| array | getMany(array $keys)
Get many configuration values. | |
| string | string(string $key, $default = null) No description | |
| int | integer(string $key, $default = null) No description | |
| float | float(string $key, $default = null) No description | |
| bool | boolean(string $key, $default = null) No description | |
| array | array(string $key, $default = null) No description | |
| void | set(array|string $key, mixed $value = null)
Set a given configuration value. | |
| void | prepend(string $key, mixed $value)
Prepend a value onto an array configuration value. | |
| void | push(string $key, mixed $value)
Push a value onto an array configuration value. | |
| array | all()
Get all of the configuration items for the application. | |
| bool | offsetExists(string $key)
Determine if the given configuration option exists. | |
| mixed | offsetGet(string $key)
Get a configuration option. | |
| void | offsetSet(string $key, mixed $value)
Set a configuration option. | |
| void | offsetUnset(string $key)
Unset a configuration option. |
Register a custom macro.
Mix another object into the class.
Checks if macro is registered.
Flush the existing macros.
Dynamically handle calls to the class.
Dynamically handle calls to the class.
Create a new configuration repository.
Determine if the given configuration value exists.
Get the specified configuration value.
Get many configuration values.
No description
No description
No description
No description
No description
Set a given configuration value.
Prepend a value onto an array configuration value.
Push a value onto an array configuration value.
Get all of the configuration items for the application.
Determine if the given configuration option exists.
Get a configuration option.
Set a configuration option.
Unset a configuration option.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Config/Repository.html