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 | config(string $key)
Получить все значения для всех пакетов для заданного имени конфигурации. | |
| 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()
Получить все псевдонимы для всех пакетов.
array config(string $key)
Получить все значения для всех пакетов для заданного имени конфигурации.
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/10.x/Illuminate/Foundation/PackageManifest.html