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.8/Illuminate/Foundation/PackageManifest.html