src/Yggdrasil/Core/Configuration/AbstractConfiguration.php
public function isConfigured(array $keys, string $section): bool
    {
        if (!array_key_exists($section, $this->configuration)) {
            return false;
        }

        return !array_diff_key(array_flip($keys), $this->configuration[$section]);
    }
public function isConfigured(array $keys, string $section): bool
    {
        if (!array_key_exists($section, $this->configuration)) {
            return false;
        }

        return !array_diff_key(array_flip($keys), $this->configuration[$section]);
    }
public function isConfigured ( array $ keys , string $ section ) : bool { if ( ! array_key_exists ( $ section , $ this -> configuration ) ) { return false ; } return ! array_diff_key ( array_flip ( $ keys ) , $ this -> configuration [ $ section ] ) ; }
Checks if given parameters exist in configuration

@param array  $keys    Set of parameters keys to check
@param string $section Name of configuration file section, in which given parameters should exist
@return bool
Checks if given parameters exist in configuration