private function composer()
    {
        $cmd = new Command('cd');
        $cmd->addParam($this->installDir)
            ->addSubCommand('&&')
            ->addSubCommand('composer')
            ->addParam('self-update')
            ->addSubCommand('&&')
            ->addSubCommand('composer')
            ->addParam('update')
            ->addArgument('no-interaction');

        return $this->ex($cmd);
    }
private function composer()
    {
        $cmd = new Command('cd');
        $cmd->addParam($this->installDir)
            ->addSubCommand('&&')
            ->addSubCommand('composer')
            ->addParam('self-update')
            ->addSubCommand('&&')
            ->addSubCommand('composer')
            ->addParam('update')
            ->addArgument('no-interaction');

        return $this->ex($cmd);
    }
private function composer ( ) { $ cmd = new Command ( 'cd' ) ; $ cmd -> addParam ( $ this -> installDir ) -> addSubCommand ( '&&' ) -> addSubCommand ( 'composer' ) -> addParam ( 'self-update' ) -> addSubCommand ( '&&' ) -> addSubCommand ( 'composer' ) -> addParam ( 'update' ) -> addArgument ( 'no-interaction' ) ; return $ this -> ex ( $ cmd ) ; }
Update composer and run composer update.

@return bool True if the update is successful. False otherwise.
Update composer and run composer update .