1
0
Fork 0

Clarify allowed format for repositories key

Using JSON object should be discouraged as there is no explicit order
of keys in JSON object. Even though it's deterministic in current PHP
version, it may change any time. As stated on http://json.org/:
"An object is an unordered set of name/value pairs. An object begins
with { (left brace) and ends with } (right brace). Each name is
followed by : (colon) and the name/value pairs are separated
by , (comma)."

Fixes #2802.
pull/5775/head
Tomáš Fejfar 2016-10-09 22:21:57 +02:00
parent c540dace8c
commit dbc5d3a83f
1 changed files with 13 additions and 0 deletions

View File

@ -775,6 +775,19 @@ will look from the first to the last repository, and pick the first match.
By default Packagist is added last which means that custom repositories can By default Packagist is added last which means that custom repositories can
override packages from it. override packages from it.
Using JSON object is also allowed. However, it is discouraged because there is no explicit order of keys in JSON object.
```json
{
"repositories": {
"composer": {
"type": "composer",
"url": "http://packages.example.com"
}
}
}
```
### config <span>([root-only](04-schema.md#root-package))</span> ### config <span>([root-only](04-schema.md#root-package))</span>
A set of configuration options. It is only used for projects. See A set of configuration options. It is only used for projects. See