private function getByManager($key, $value, $default = null)
    {
        if (0 === strpos($key, 'manager-') && \is_array($value)) {
            $manager = $manager = $this->get('manager', '');

            $value = \array_key_exists($manager, $value)
                ? $value[$manager]
                : $default;
        }

        return $value;
    }
private function getByManager($key, $value, $default = null)
    {
        if (0 === strpos($key, 'manager-') && \is_array($value)) {
            $manager = $manager = $this->get('manager', '');

            $value = \array_key_exists($manager, $value)
                ? $value[$manager]
                : $default;
        }

        return $value;
    }
private function getByManager ( $ key , $ value , $ default = null ) { if ( 0 === strpos ( $ key , 'manager-' ) && \ is_array ( $ value ) ) { $ manager = $ manager = $ this -> get ( 'manager' , '' ) ; $ value = \ array_key_exists ( $ manager , $ value ) ? $ value [ $ manager ] : $ default ; } return $ value ; }
Get the value defined by the manager name in the key.

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

@return null|mixed
Get the value defined by the manager name in the key .