Spec-Zone.ru › Laravel 9

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)

Создаёт новый экземпляр манифеста пакетов.

arrayproviders()

Получает все имена классов поставщиков сервисов для всех пакетов.

arrayaliases()

Получает все псевдонимы для всех пакетов.

arrayconfig(string $key)

Получает все значения для всех пакетов для заданного имени конфигурации.

arraygetManifest()

Получает текущий манифест пакетов.

voidbuild()

Создаёт манифест и записывает его на диск.

stringformat(string $package)

Форматирует заданное имя пакета.

arraypackagesToIgnore()

Получает все имена пакетов, которые должны быть проигнорированы.

voidwrite(array $manifest)

Записывает заданный массив манифеста на диск.

Подробности

void __construct(Filesystem $files, string $basePath, string $manifestPath)

Создаёт новый экземпляр манифеста пакетов.

Параметры

Filesystem$files
string$basePath
string$manifestPath

Возвращаемое значение

void

array providers()

Получает все имена классов поставщиков сервисов для всех пакетов.

Возвращаемое значение

array

array aliases()

Получает все псевдонимы для всех пакетов.

Возвращаемое значение

array

array config(string $key)

Получает все значения для всех пакетов для заданного имени конфигурации.

Параметры

string$key

Возвращаемое значение

array

protected array getManifest()

Получает текущий манифест пакетов.

Возвращаемое значение

array

void build()

Создаёт манифест и записывает его на диск.

Возвращаемое значение

void

protected string format(string $package)

Форматирует заданное имя пакета.

Параметры

string$package

Возвращаемое значение

string

protected array packagesToIgnore()

Получает все имена пакетов, которые должны быть проигнорированы.

Возвращаемое значение

array

protected void write(array $manifest)

Записывает заданный массив манифеста на диск.

Параметры

array$manifest

Возвращаемое значение

void

Исключения

Exception

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Foundation/PackageManifest.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API