Sha256: 6aafa2961a749ddacc46caee6b602f0bc9fc73949a57f5d7b26aebab18b2853c

Contents?: true

Size: 679 Bytes

Versions: 40

Compression:

Stored size: 679 Bytes

Contents

# Composer

The composer source will detect dependencies when php is available, a `composer.lock` file is found at an apps `source_path`, and a composer application file is found.

It enumerates dependencies and metadata by parsing `composer.lock` files for for dependency metadata and running `php <composer application file> show --format json --path` to obtain local dependency paths on disk.

### Composer application file

The default composer application file location is `<repository root>/composer.phar`.  To specify a custom composer file location, use the `composer.application_path` configuration setting.

```yml
composer:
  application_path: "/path/to/composer"
```

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
licensed-3.5.0 docs/sources/composer.md
licensed-3.4.4 docs/sources/composer.md
licensed-3.4.3 docs/sources/composer.md
licensed-3.4.2 docs/sources/composer.md
licensed-3.4.1 docs/sources/composer.md
licensed-3.4.0 docs/sources/composer.md
licensed-3.3.1 docs/sources/composer.md
licensed-3.3.0 docs/sources/composer.md
licensed-3.2.3 docs/sources/composer.md
licensed-3.2.2 docs/sources/composer.md
licensed-3.2.1 docs/sources/composer.md
licensed-3.2.0 docs/sources/composer.md
licensed-3.1.0 docs/sources/composer.md
licensed-3.0.1 docs/sources/composer.md
licensed-3.0.0 docs/sources/composer.md
licensed-2.15.2 docs/sources/composer.md
licensed-2.15.1 docs/sources/composer.md
licensed-2.15.0 docs/sources/composer.md
licensed-2.14.4 docs/sources/composer.md
licensed-2.14.3 docs/sources/composer.md