ConfigPublisher
class ConfigPublisher (View source)
Свойства
| protected Filesystem | $files | Экземпляр файловой системы. | |
| protected string | $publishPath | Путь назначения конфигурационных файлов. | |
| protected string | $packagePath | Путь к пакетам приложения. |
Методы
| void | __construct(Filesystem $files, string $publishPath) Создать новый экземпляр издателя конфигурации. | |
| bool | publish(string $package, string $source) Опубликовать конфигурационные файлы из заданного пути. | |
| bool | publishPackage(string $package, string $packagePath = null) Опубликовать конфигурационные файлы пакета. | |
| string | getSource(string $package, string $packagePath) Получить исходный каталог конфигурации для публикации. | |
| void | makeDestination(string $destination) Создать целевой каталог, если он не существует. | |
| bool | alreadyPublished(string $package) Определить, был ли данный пакет уже опубликован. | |
| string | getDestinationPath(string $package) Получить целевой путь назначения для конфигурационных файлов. | |
| void | setPackagePath(string $packagePath) Установить путь к пакету по умолчанию. |
Подробное описание
void __construct(Filesystem $files, string $publishPath)
Создать новый экземпляр издателя конфигурации.
bool publish(string $package, string $source)
Опубликовать конфигурационные файлы из заданного пути.
bool publishPackage(string $package, string $packagePath = null)
Опубликовать конфигурационные файлы пакета.
protected string getSource(string $package, string $packagePath)
Получить исходный каталог конфигурации для публикации.
protected void makeDestination(string $destination)
Создать целевой каталог, если он не существует.
bool alreadyPublished(string $package)
Определить, был ли данный пакет уже опубликован.
string getDestinationPath(string $package)
Получить целевой путь назначения для конфигурационных файлов.
void setPackagePath(string $packagePath)
Установить путь к пакету по умолчанию.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Foundation/ConfigPublisher.html