public function get($key, $default = null, $package = null)
    {
        if ($package) {
            return $this->getForPackage($package, $key, $default);
        }
        return Arr::get($this->mainConfiguration, $key, $default);

    }
public function get($key, $default = null, $package = null)
    {
        if ($package) {
            return $this->getForPackage($package, $key, $default);
        }
        return Arr::get($this->mainConfiguration, $key, $default);

    }
public function get ( $ key , $ default = null , $ package = null ) { if ( $ package ) { return $ this -> getForPackage ( $ package , $ key , $ default ) ; } return Arr :: get ( $ this -> mainConfiguration , $ key , $ default ) ; }
Return value stored under provided key

@param string $key Array key with dot notation
@param mixed $default What to return, if key is not found
@param string|null $package If provided, return value for given package
@return mixed|null
Return value stored under provided key