public function find_config() {

        $config = $this->fix_win32_path($this->config);

        if (!empty($config) && is_readable($config)) {
            return $config;
        }

        if (!empty($config) && !is_readable($config)) {
            throw new ConfigException("User defined config not found at '$config'");
        }

        // config.php in /user/
        if (file_exists($this->root . '/user/config.php')) {
            return $this->root . '/user/config.php';
        }

        // config.php in /includes/
        if (file_exists($this->root . '/includes/config.php')) {
            return $this->root . '/includes/config.php';
        }

        // config.php not found :(

        throw new ConfigException('Cannot find config.php. Please read the readme.html to learn how to install YOURLS');
    }
public function find_config() {

        $config = $this->fix_win32_path($this->config);

        if (!empty($config) && is_readable($config)) {
            return $config;
        }

        if (!empty($config) && !is_readable($config)) {
            throw new ConfigException("User defined config not found at '$config'");
        }

        // config.php in /user/
        if (file_exists($this->root . '/user/config.php')) {
            return $this->root . '/user/config.php';
        }

        // config.php in /includes/
        if (file_exists($this->root . '/includes/config.php')) {
            return $this->root . '/includes/config.php';
        }

        // config.php not found :(

        throw new ConfigException('Cannot find config.php. Please read the readme.html to learn how to install YOURLS');
    }
public function find_config ( ) { $ config = $ this -> fix_win32_path ( $ this -> config ) ; if ( ! empty ( $ config ) && is_readable ( $ config ) ) { return $ config ; } if ( ! empty ( $ config ) && ! is_readable ( $ config ) ) { throw new ConfigException ( "User defined config not found at '$config'" ) ; } // config.php in /user/ if ( file_exists ( $ this -> root . '/user/config.php' ) ) { return $ this -> root . '/user/config.php' ; } // config.php in /includes/ if ( file_exists ( $ this -> root . '/includes/config.php' ) ) { return $ this -> root . '/includes/config.php' ; } // config.php not found :( throw new ConfigException ( 'Cannot find config.php. Please read the readme.html to learn how to install YOURLS' ) ; }
Find config.php, either user defined or from standard location

@since  1.7.3
@return string         path to found config file
@throws ConfigException
Find config . php either user defined or from standard location