classes/phing/Phing.php
protected static function initPath($path)
    {
        // Fallback
        if (empty($path)) {
            $defaultDir = self::getProperty('application.startdir');
            $path = $defaultDir . DIRECTORY_SEPARATOR . self::DEFAULT_BUILD_FILENAME;
        }

        // Adding filename if necessary
        if (is_dir($path)) {
            $path .= DIRECTORY_SEPARATOR . self::DEFAULT_BUILD_FILENAME;
        }

        // Check if path is available
        $dirname = dirname($path);
        if (is_dir($dirname) && !is_file($path)) {
            return $path;
        }

        // Path is valid, but buildfile already exists
        if (is_file($path)) {
            throw new ConfigurationException('Buildfile already exists.');
        }

        throw new ConfigurationException('Invalid path for sample buildfile.');
    }
protected static function initPath($path)
    {
        // Fallback
        if (empty($path)) {
            $defaultDir = self::getProperty('application.startdir');
            $path = $defaultDir . DIRECTORY_SEPARATOR . self::DEFAULT_BUILD_FILENAME;
        }

        // Adding filename if necessary
        if (is_dir($path)) {
            $path .= DIRECTORY_SEPARATOR . self::DEFAULT_BUILD_FILENAME;
        }

        // Check if path is available
        $dirname = dirname($path);
        if (is_dir($dirname) && !is_file($path)) {
            return $path;
        }

        // Path is valid, but buildfile already exists
        if (is_file($path)) {
            throw new ConfigurationException('Buildfile already exists.');
        }

        throw new ConfigurationException('Invalid path for sample buildfile.');
    }
protected static function initPath ( $ path ) { // Fallback if ( empty ( $ path ) ) { $ defaultDir = self :: getProperty ( 'application.startdir' ) ; $ path = $ defaultDir . DIRECTORY_SEPARATOR . self :: DEFAULT_BUILD_FILENAME ; } // Adding filename if necessary if ( is_dir ( $ path ) ) { $ path .= DIRECTORY_SEPARATOR . self :: DEFAULT_BUILD_FILENAME ; } // Check if path is available $ dirname = dirname ( $ path ) ; if ( is_dir ( $ dirname ) && ! is_file ( $ path ) ) { return $ path ; } // Path is valid, but buildfile already exists if ( is_file ( $ path ) ) { throw new ConfigurationException ( 'Buildfile already exists.' ) ; } throw new ConfigurationException ( 'Invalid path for sample buildfile.' ) ; }
Returns buildfile's path

@param $path

@return string
@throws ConfigurationException
Returns buildfile s path