Files
icehrm/lib/composer/vendor/consolidation/robo/docs/tasks/Composer.md
2017-09-03 20:39:22 +02:00

6.5 KiB

Composer Tasks

DumpAutoload

Composer Dump Autoload

<?php
// simple execution
$this->taskComposerDumpAutoload()->run();

// dump auto loader with custom path
$this->taskComposerDumpAutoload('path/to/my/composer.phar')
     ->preferDist()
     ->run();

// optimize autoloader dump with custom path
$this->taskComposerDumpAutoload('path/to/my/composer.phar')
     ->optimize()
     ->run();

// optimize autoloader dump with custom path and no dev
$this->taskComposerDumpAutoload('path/to/my/composer.phar')
     ->optimize()
     ->noDev()
     ->run();
?>
  • optimize() * return $this
  • preferDist() adds prefer-dist option to composer
  • preferSource() adds prefer-source option to composer
  • noDev() adds no-dev option to composer
  • noAnsi() adds no-ansi option to composer
  • ansi() adds ansi option to composer
  • optimizeAutoloader() adds optimize-autoloader option to composer
  • dir($dir) Changes working directory of command
  • printed($arg) Should command output be printed
  • arg($arg) Pass argument to executable. Its value will be automatically escaped.
  • args($args) Pass methods parameters as arguments to executable. Argument values
  • rawArg($arg) Pass the provided string in its raw (as provided) form as an argument to executable.
  • option($option, $value = null) Pass option to executable. Options are prefixed with -- , value can be provided in second parameter.
  • optionList($option, $value = null) Pass multiple options to executable. Value can be a string or array.

Install

Composer Install

<?php
// simple execution
$this->taskComposerInstall()->run();

// prefer dist with custom path
$this->taskComposerInstall('path/to/my/composer.phar')
     ->preferDist()
     ->run();

// optimize autoloader with custom path
$this->taskComposerInstall('path/to/my/composer.phar')
     ->optimizeAutoloader()
     ->run();
?>
  • preferDist() adds prefer-dist option to composer
  • preferSource() adds prefer-source option to composer
  • noDev() adds no-dev option to composer
  • noAnsi() adds no-ansi option to composer
  • ansi() adds ansi option to composer
  • optimizeAutoloader() adds optimize-autoloader option to composer
  • dir($dir) Changes working directory of command
  • printed($arg) Should command output be printed
  • arg($arg) Pass argument to executable. Its value will be automatically escaped.
  • args($args) Pass methods parameters as arguments to executable. Argument values
  • rawArg($arg) Pass the provided string in its raw (as provided) form as an argument to executable.
  • option($option, $value = null) Pass option to executable. Options are prefixed with -- , value can be provided in second parameter.
  • optionList($option, $value = null) Pass multiple options to executable. Value can be a string or array.

Remove

Composer Validate

<?php
// simple execution
$this->taskComposerValidate()->run();
?>
  • dev() * return $this
  • noProgress() * return $this
  • noUpdate() * return $this
  • updateNoDev() * return $this
  • noUpdateWithDependencies() * return $this
  • preferDist() adds prefer-dist option to composer
  • preferSource() adds prefer-source option to composer
  • noDev() adds no-dev option to composer
  • noAnsi() adds no-ansi option to composer
  • ansi() adds ansi option to composer
  • optimizeAutoloader() adds optimize-autoloader option to composer
  • dir($dir) Changes working directory of command
  • printed($arg) Should command output be printed
  • arg($arg) Pass argument to executable. Its value will be automatically escaped.
  • args($args) Pass methods parameters as arguments to executable. Argument values
  • rawArg($arg) Pass the provided string in its raw (as provided) form as an argument to executable.
  • option($option, $value = null) Pass option to executable. Options are prefixed with -- , value can be provided in second parameter.
  • optionList($option, $value = null) Pass multiple options to executable. Value can be a string or array.

Update

Composer Update

<?php
// simple execution
$this->taskComposerUpdate()->run();

// prefer dist with custom path
$this->taskComposerUpdate('path/to/my/composer.phar')
     ->preferDist()
     ->run();

// optimize autoloader with custom path
$this->taskComposerUpdate('path/to/my/composer.phar')
     ->optimizeAutoloader()
     ->run();
?>
  • preferDist() adds prefer-dist option to composer
  • preferSource() adds prefer-source option to composer
  • noDev() adds no-dev option to composer
  • noAnsi() adds no-ansi option to composer
  • ansi() adds ansi option to composer
  • optimizeAutoloader() adds optimize-autoloader option to composer
  • dir($dir) Changes working directory of command
  • printed($arg) Should command output be printed
  • arg($arg) Pass argument to executable. Its value will be automatically escaped.
  • args($args) Pass methods parameters as arguments to executable. Argument values
  • rawArg($arg) Pass the provided string in its raw (as provided) form as an argument to executable.
  • option($option, $value = null) Pass option to executable. Options are prefixed with -- , value can be provided in second parameter.
  • optionList($option, $value = null) Pass multiple options to executable. Value can be a string or array.

Validate

Composer Validate

<?php
// simple execution
$this->taskComposerValidate()->run();
?>
  • noCheckAll() * return $this
  • noCheckLock() * return $this
  • noCheckPublish() * return $this
  • withDependencies() * return $this
  • strict() * return $this
  • preferDist() adds prefer-dist option to composer
  • preferSource() adds prefer-source option to composer
  • noDev() adds no-dev option to composer
  • noAnsi() adds no-ansi option to composer
  • ansi() adds ansi option to composer
  • optimizeAutoloader() adds optimize-autoloader option to composer
  • dir($dir) Changes working directory of command
  • printed($arg) Should command output be printed
  • arg($arg) Pass argument to executable. Its value will be automatically escaped.
  • args($args) Pass methods parameters as arguments to executable. Argument values
  • rawArg($arg) Pass the provided string in its raw (as provided) form as an argument to executable.
  • option($option, $value = null) Pass option to executable. Options are prefixed with -- , value can be provided in second parameter.
  • optionList($option, $value = null) Pass multiple options to executable. Value can be a string or array.