PackageCreator
class PackageCreator (View source)
Свойства
| protected Filesystem | $files | Экземпляр файловой системы. | |
| protected | $basicBlocks | Основные строительные блоки пакета. | |
| protected | $blocks | Строительные блоки пакета. |
Методы
| void | __construct(Filesystem $files) Создать новый экземпляр создателя пакетов. | |
| string | create(Package $package, string $path, bool $plain = true) Создать новый шаблон пакета. | |
| void | createWithResources(Package $package, string $path) Создать пакет со всеми директориями ресурсов. | |
| array | getBlocks(bool $plain) Получить блоки для данного пакета. | |
| void | writeSupportFiles(Package $package, string $directory, bool $plain) Записать вспомогательные файлы в корень пакета. | |
| void | writePhpUnitFile(Package $package, string $directory) Записать файл-заготовку PHPUnit. | |
| void | writeTravisFile(Package $package, string $directory) Записать файл-заготовку Travis. | |
| void | writeComposerFile(Package $package, string $directory, bool $plain) Записать шаблон файла Composer.json. | |
| string | getComposerStub(bool $plain) Получить содержимое файла-заготовки Composer.json. | |
| void | writeIgnoreFile(Package $package, string $directory, bool $plain) Записать шаблон файла .gitignore для пакета. | |
| void | writeSupportDirectories(Package $package, string $directory) Создать вспомогательные директории для пакета. | |
| void | writeSupportDirectory(Package $package, string $support, string $directory) Записать определенную вспомогательную директорию для пакета. | |
| void | writePublicDirectory(Package $package, string $directory, bool $plain) Создать директорию public для пакета. | |
| void | writeTestDirectory(Package $package, string $directory) Создать тестовую директорию для пакета. | |
| void | writeServiceProvider(Package $package, string $directory, bool $plain) Записать шаблон ServiceProvider для пакета. | |
| void | writeProviderStub(Package $package, string $directory, string $stub) Записать шаблон поставщика сервисов для пакета. | |
| string | getProviderStub(Package $package, bool $plain) Получить шаблон для ServiceProvider. | |
| string | getProviderFile(bool $plain) Загрузить исходный файл поставщика сервисов. |
| строка | createClassDirectory(Package $package, строка $directory) Создать основную директорию исходного кода пакета. | |
| строка | formatPackageStub(Package $package, строка $stub) Отформатировать шаблон файла пакета. | |
| строка | createDirectory(Package $package, строка $path) Создать директорию рабочей области для пакета. |
Подробности
void __construct(Filesystem $files)
Создать новый экземпляр создателя пакетов.
строка create(Package $package, строка $path, bool $plain = true)
Создать новый шаблон пакета.
void createWithResources(Package $package, строка $path)
Создать пакет со всеми ресурсными каталогами.
protected массив getBlocks(bool $plain)
Получить блоки для данного пакета.
void writeSupportFiles(Package $package, строка $directory, bool $plain)
Записать файлы поддержки в корне пакета.
protected void writePhpUnitFile(Package $package, строка $directory)
Записать файл шаблона PHPUnit.
protected void writeTravisFile(Package $package, строка $directory)
Записать файл шаблона Travis.
protected void writeComposerFile(Package $package, string $directory, bool $plain)
Записать шаблон файла Composer.json.
protected string getComposerStub(bool $plain)
Получить содержимое шаблона файла Composer.json.
void writeIgnoreFile(Package $package, string $directory, bool $plain)
Записать шаблон файла .gitignore для пакета.
void writeSupportDirectories(Package $package, string $directory)
Создать каталоги поддержки для пакета.
protected void writeSupportDirectory(Package $package, string $support, string $directory)
Записать определённый каталог поддержки для пакета.
void writePublicDirectory(Package $package, string $directory, bool $plain)
Создать каталог public для пакета.
void writeTestDirectory(Package $package, string $directory)
Создать каталог тестов для пакета.
void writeServiceProvider(Package $package, string $directory, bool $plain)
Записать шаблон ServiceProvider для пакета.
protected void writeProviderStub(Package $package, string $directory, string $stub)
Записать шаблон поставщика сервисов для пакета.
protected string getProviderStub(Package $package, bool $plain)
Получить шаблон для поставщика сервисов.
protected string getProviderFile(bool $plain)
Загрузить исходный файл поставщика сервисов.
protected string createClassDirectory(Package $package, string $directory)
Создать основную директорию источника для пакета.
protected string formatPackageStub(Package $package, string $stub)
Отформатировать шаблон общего файла пакета.
protected string createDirectory(Package $package, string $path)
Создать директорию рабочей области для пакета.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Workbench/PackageCreator.html