Spec-Zone.ru › Laravel 4.2

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)

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

Параметры

Filesystem $files

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

void

строка create(Package $package, строка $path, bool $plain = true)

Создать новый шаблон пакета.

Параметры

Package $package
строка $path
bool $plain

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

строка

void createWithResources(Package $package, строка $path)

Создать пакет со всеми ресурсными каталогами.

Параметры

Package $package
строка $path

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

void

protected массив getBlocks(bool $plain)

Получить блоки для данного пакета.

Параметры

bool $plain

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

массив

void writeSupportFiles(Package $package, строка $directory, bool $plain)

Записать файлы поддержки в корне пакета.

Параметры

Package $package
строка $directory
bool $plain

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

void

protected void writePhpUnitFile(Package $package, строка $directory)

Записать файл шаблона PHPUnit.

Параметры

Package $package
строка $directory

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

void

protected void writeTravisFile(Package $package, строка $directory)

Записать файл шаблона Travis.

Параметры

Package $package
строка $directory

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

void

protected void writeComposerFile(Package $package, string $directory, bool $plain)

Записать шаблон файла Composer.json.

Параметры

Package $package
string $directory
bool $plain

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

void

protected string getComposerStub(bool $plain)

Получить содержимое шаблона файла Composer.json.

Параметры

bool $plain

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

string

void writeIgnoreFile(Package $package, string $directory, bool $plain)

Записать шаблон файла .gitignore для пакета.

Параметры

Package $package
string $directory
bool $plain

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

void

void writeSupportDirectories(Package $package, string $directory)

Создать каталоги поддержки для пакета.

Параметры

Package $package
string $directory

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

void

protected void writeSupportDirectory(Package $package, string $support, string $directory)

Записать определённый каталог поддержки для пакета.

Параметры

Package $package
string $support
string $directory

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

void

void writePublicDirectory(Package $package, string $directory, bool $plain)

Создать каталог public для пакета.

Параметры

Package $package
string $directory
bool $plain

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

void

void writeTestDirectory(Package $package, string $directory)

Создать каталог тестов для пакета.

Параметры

Package $package
string $directory

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

void

void writeServiceProvider(Package $package, string $directory, bool $plain)

Записать шаблон ServiceProvider для пакета.

Параметры

Package $package
string $directory
bool $plain

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

void

protected void writeProviderStub(Package $package, string $directory, string $stub)

Записать шаблон поставщика сервисов для пакета.

Параметры

Package $package
string $directory
string $stub

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

void

protected string getProviderStub(Package $package, bool $plain)

Получить шаблон для поставщика сервисов.

Параметры

Package $package
bool $plain

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

string

protected string getProviderFile(bool $plain)

Загрузить исходный файл поставщика сервисов.

Параметры

bool $plain

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

string

protected string createClassDirectory(Package $package, string $directory)

Создать основную директорию источника для пакета.

Параметры

Package $package
string $directory

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

string

protected string formatPackageStub(Package $package, string $stub)

Отформатировать шаблон общего файла пакета.

Параметры

Package $package
string $stub

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

string

protected string createDirectory(Package $package, string $path)

Создать директорию рабочей области для пакета.

Параметры

Package $package
string $path

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

string

Исключения

InvalidArgumentException

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Workbench/PackageCreator.html

Spec-Zone.ru

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