mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-11-27 04:44:08 +03:00
Various fixes
This commit is contained in:
parent
e1daa5e5e4
commit
69489ac4f0
@ -37,7 +37,7 @@ composer
|
|||||||
composer help require
|
composer help require
|
||||||
|
|
||||||
# Проверьте, способен ли Composer делать то, что ему нужно, и если он обновлен
|
# Проверьте, способен ли Composer делать то, что ему нужно, и если он обновлен
|
||||||
композитор диагностирует
|
композитор диагностирует
|
||||||
composer diagnose
|
composer diagnose
|
||||||
composer diag # shorthand
|
composer diag # shorthand
|
||||||
|
|
||||||
@ -50,6 +50,7 @@ composer self # shorthand
|
|||||||
|
|
||||||
Композитор сохраняет ваши зависимости проекта в `composer.json`.
|
Композитор сохраняет ваши зависимости проекта в `composer.json`.
|
||||||
Вы можете отредактировать этот файл, но лучше всего позволить Composer управлять им для вас.
|
Вы можете отредактировать этот файл, но лучше всего позволить Composer управлять им для вас.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# Создать новый проект в текущей папке
|
# Создать новый проект в текущей папке
|
||||||
composer init
|
composer init
|
||||||
@ -94,6 +95,7 @@ composer search mailgun
|
|||||||
|
|
||||||
[Packagist.org](https://packagist.org/) является основным хранилищем для пакетов Composer.
|
[Packagist.org](https://packagist.org/) является основным хранилищем для пакетов Composer.
|
||||||
Поиск там для существующих сторонних пакетов.
|
Поиск там для существующих сторонних пакетов.
|
||||||
|
|
||||||
## `composer.json` vs `composer.lock`
|
## `composer.json` vs `composer.lock`
|
||||||
|
|
||||||
Файл `composer.json` хранит ваши параметры плавающей версии вашего проекта для каждой зависимости,
|
Файл `composer.json` хранит ваши параметры плавающей версии вашего проекта для каждой зависимости,
|
||||||
@ -120,7 +122,6 @@ composer update phpunit/phpunit
|
|||||||
# вам может потребоваться сначала удалить старый пакет и его зависимости.
|
# вам может потребоваться сначала удалить старый пакет и его зависимости.
|
||||||
composer remove --dev phpunit/phpunit
|
composer remove --dev phpunit/phpunit
|
||||||
composer require --dev phpunit/phpunit:^5.0
|
composer require --dev phpunit/phpunit:^5.0
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Автозагрузчик
|
## Автозагрузчик
|
||||||
@ -154,7 +155,7 @@ $mailgun = new Mailgun\Mailgun("key");
|
|||||||
Это скажет автозагрузчику искать что-либо в пространстве имен `\ Acme \` в папке `src`.
|
Это скажет автозагрузчику искать что-либо в пространстве имен `\ Acme \` в папке `src`.
|
||||||
|
|
||||||
Вы также можете использовать
|
Вы также можете использовать
|
||||||
[PSR-0, Classmap или просто список файлов для включения] (https://getcomposer.org/doc/04-schema.md#autoload).
|
[PSR-0, Classmap или просто список файлов для включения](https://getcomposer.org/doc/04-schema.md#autoload).
|
||||||
Также существует поле `autoload-dev` для пространств имен, предназначенных только для разработки.
|
Также существует поле `autoload-dev` для пространств имен, предназначенных только для разработки.
|
||||||
|
|
||||||
При добавлении или изменении ключа автозагрузки вам необходимо перестроить автозагрузчик:
|
При добавлении или изменении ключа автозагрузки вам необходимо перестроить автозагрузчик:
|
||||||
|
Loading…
Reference in New Issue
Block a user