PackageManifest
class PackageManifest (View source)
Свойства
| Filesystem | $files | Экземпляр файловой системы. | |
| string | $basePath | Базовый путь. | |
| string | $vendorPath | Путь к папке vendor. | |
| string|null | $manifestPath | Путь к манифесту. | |
| array | $manifest | Загруженный массив манифеста. |
Методы
| void | __construct(Filesystem $files, string $basePath, string $manifestPath) Создать новый экземпляр манифеста пакетов. | |
| array | providers() Получить все имена классов поставщиков сервисов для всех пакетов. | |
| array | aliases() Получить все псевдонимы для всех пакетов. | |
| array | getManifest() Получить текущий манифест пакетов. | |
| void | build() Сгенерировать манифест и записать его на диск. | |
| string | format(string $package) Отформатировать заданное имя пакета. | |
| array | packagesToIgnore() Получить все имена пакетов, которые должны быть проигнорированы. | |
| void | write(array $manifest) Записать данный массив манифеста на диск. |
Подробности
void __construct(Filesystem $files, string $basePath, string $manifestPath)
Создать новый экземпляр манифеста пакетов.
array providers()
Получить все имена классов поставщиков сервисов для всех пакетов.
array aliases()
Получить все псевдонимы для всех пакетов.
protected array getManifest()
Получить текущий манифест пакетов.
void build()
Сгенерировать манифест и записать его на диск.
protected string format(string $package)
Отформатировать заданное имя пакета.
protected array packagesToIgnore()
Получить все имена пакетов, которые должны быть проигнорированы.
protected void write(array $manifest)
Записать данный массив манифеста на диск.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Foundation/PackageManifest.html