private function getDefaultValue($key, $default = null)
    {
        $value = null === $default && \array_key_exists($key, $this->defaults)
            ? $this->defaults[$key]
            : $default;

        return $this->getByManager($key, $value, $default);
    }
private function getDefaultValue($key, $default = null)
    {
        $value = null === $default && \array_key_exists($key, $this->defaults)
            ? $this->defaults[$key]
            : $default;

        return $this->getByManager($key, $value, $default);
    }
private function getDefaultValue ( $ key , $ default = null ) { $ value = null === $ default && \ array_key_exists ( $ key , $ this -> defaults ) ? $ this -> defaults [ $ key ] : $ default ; return $ this -> getByManager ( $ key , $ value , $ default ) ; }
Get the configured default value or custom default value.

@param string     $key     The config key
@param null|mixed $default The default value

@return null|mixed
Get the configured default value or custom default value .