src/Config/Config.php
public static function check($param, $default = false)
    {
        $p = self::separate($param);
        //
        if ($p['first'] == 'database') {
            self::checkDatabase($p['second']);
        }
        //
        else {
            if (!in_array($p['first'], self::getFirstLevel())) {
                if (!$default) {
                    self::exception($p['first'], $p['second']);
                }

                return true;
            } elseif (!array_key_exists($p['second'], self::$params[$p['first']])) {
                if (!$default) {
                    self::exception($p['first'], $p['second']);
                }

                return true;
            }
        }
        //
        return true;
    }
public static function check($param, $default = false)
    {
        $p = self::separate($param);
        //
        if ($p['first'] == 'database') {
            self::checkDatabase($p['second']);
        }
        //
        else {
            if (!in_array($p['first'], self::getFirstLevel())) {
                if (!$default) {
                    self::exception($p['first'], $p['second']);
                }

                return true;
            } elseif (!array_key_exists($p['second'], self::$params[$p['first']])) {
                if (!$default) {
                    self::exception($p['first'], $p['second']);
                }

                return true;
            }
        }
        //
        return true;
    }
public static function check ( $ param , $ default = false ) { $ p = self :: separate ( $ param ) ; // if ( $ p [ 'first' ] == 'database' ) { self :: checkDatabase ( $ p [ 'second' ] ) ; } // else { if ( ! in_array ( $ p [ 'first' ] , self :: getFirstLevel ( ) ) ) { if ( ! $ default ) { self :: exception ( $ p [ 'first' ] , $ p [ 'second' ] ) ; } return true ; } elseif ( ! array_key_exists ( $ p [ 'second' ] , self :: $ params [ $ p [ 'first' ] ] ) ) { if ( ! $ default ) { self :: exception ( $ p [ 'first' ] , $ p [ 'second' ] ) ; } return true ; } } // return true ; }
check if parameter exists.

@param $param(string) primary and secondary parameter concatenated
check if parameter exists .