private function getConfigurationValue($key1, $key2 = null)
    {
        //====================================================================//
        // Load Configuration from Configurator
        $config = $this->getConfiguration();
        //====================================================================//
        // Check Configuration is Valid
        if (!is_array($config) || empty($config)) {
            return null;
        }
        //====================================================================//
        // Check Main Configuration Key Exists
        if (!isset($config[$key1])) {
            return null;
        }
        //====================================================================//
        // Check Second Configuration Key Required
        if (is_null($key2)) {
            return $config[$key1];
        }
        //====================================================================//
        // Check Second Configuration Key Exists
        return isset($config[$key1][$key2]) ? $config[$key1][$key2] : null;
    }
private function getConfigurationValue($key1, $key2 = null)
    {
        //====================================================================//
        // Load Configuration from Configurator
        $config = $this->getConfiguration();
        //====================================================================//
        // Check Configuration is Valid
        if (!is_array($config) || empty($config)) {
            return null;
        }
        //====================================================================//
        // Check Main Configuration Key Exists
        if (!isset($config[$key1])) {
            return null;
        }
        //====================================================================//
        // Check Second Configuration Key Required
        if (is_null($key2)) {
            return $config[$key1];
        }
        //====================================================================//
        // Check Second Configuration Key Exists
        return isset($config[$key1][$key2]) ? $config[$key1][$key2] : null;
    }
private function getConfigurationValue ( $ key1 , $ key2 = null ) { //====================================================================// // Load Configuration from Configurator $ config = $ this -> getConfiguration ( ) ; //====================================================================// // Check Configuration is Valid if ( ! is_array ( $ config ) || empty ( $ config ) ) { return null ; } //====================================================================// // Check Main Configuration Key Exists if ( ! isset ( $ config [ $ key1 ] ) ) { return null ; } //====================================================================// // Check Second Configuration Key Required if ( is_null ( $ key2 ) ) { return $ config [ $ key1 ] ; } //====================================================================// // Check Second Configuration Key Exists return isset ( $ config [ $ key1 ] [ $ key2 ] ) ? $ config [ $ key1 ] [ $ key2 ] : null ; }
Read Configuration Value

@param string      $key1 Main Configuration Key
@param null|string $key2 Second Configuration Key

return null|bool|string|array
Read Configuration Value