phing/tasks/ComposerLintTask.php
protected function findComposer()
    {
        $basedir = $this->project->getBasedir();
        $php = $this->project->getProperty('php.interpreter');

        if (file_exists($basedir . '/composer.phar')) {
            $this->composer = "$php $basedir/composer.phar";
        } else {
            $out = array();
            exec('which composer', $out);
            if (empty($out)) {
                throw new BuildException(
                    'Could not determine composer location.'
                );
            }
            $this->composer = $out[0];
        }
    }
protected function findComposer()
    {
        $basedir = $this->project->getBasedir();
        $php = $this->project->getProperty('php.interpreter');

        if (file_exists($basedir . '/composer.phar')) {
            $this->composer = "$php $basedir/composer.phar";
        } else {
            $out = array();
            exec('which composer', $out);
            if (empty($out)) {
                throw new BuildException(
                    'Could not determine composer location.'
                );
            }
            $this->composer = $out[0];
        }
    }
protected function findComposer ( ) { $ basedir = $ this -> project -> getBasedir ( ) ; $ php = $ this -> project -> getProperty ( 'php.interpreter' ) ; if ( file_exists ( $ basedir . '/composer.phar' ) ) { $ this -> composer = "$php $basedir/composer.phar" ; } else { $ out = array ( ) ; exec ( 'which composer' , $ out ) ; if ( empty ( $ out ) ) { throw new BuildException ( 'Could not determine composer location.' ) ; } $ this -> composer = $ out [ 0 ] ; } }
Find composer installation
Find composer installation