Example #1
0
 /**
  * @param string $key
  * @param null $default
  * @return array|mixed
  */
 public function get($key, $default = null)
 {
     if (is_array($key)) {
         return Arr::extract($this->data, $key);
     }
     return Arr::get($this->data, $key, $default);
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 public function config($key = null, $default = null)
 {
     if (is_array($key)) {
         return Arr::extract($this->config, $key);
     }
     return Arr::get($this->config, $key, $default);
 }
Example #3
0
 /**
  * Extracts config values.
  *
  * @param  array $keys
  * @param  bool  $include
  * @return array
  */
 public function extract($keys, $include = true)
 {
     return Arr::extract($this->values, $keys, $include);
 }