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