public Config::get($key = '')
Gets data from this configuration object.
Parameters
string $key: A string that maps to a key within the configuration data. For instance in the following configuration array:
1 2 3 4 5 | array ( 'foo' => array ( 'bar' => 'baz' , ), ); |
A key of 'foo.bar' would return the string 'baz'. However, a key of 'foo' would return array('bar' => 'baz'). If no key is specified, then the entire data array is returned.
Return value
mixed The data that was requested.
Overrides ConfigBase::get
File
- core/lib/Drupal/Core/Config/Config.php, line 84
Class
- Config
- Defines the default configuration object.
Namespace
Drupal\Core\Config
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | public function get( $key = '' ) { if (!isset( $this ->overriddenData)) { $this ->setOverriddenData(); } if ( empty ( $key )) { return $this ->overriddenData; } else { $parts = explode ( '.' , $key ); if ( count ( $parts ) == 1) { return isset( $this ->overriddenData[ $key ]) ? $this ->overriddenData[ $key ] : NULL; } else { $value = NestedArray::getValue( $this ->overriddenData, $parts , $key_exists ); return $key_exists ? $value : NULL; } } } |
Please login to continue.