PHP Класс Nwidart\Modules\Publishing\Publisher

Наследование: implements Nwidart\Modules\Contracts\PublisherInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$console Illuminate\Console\Command The laravel console instance.
$error string The error message will displayed at console.
$module string The name of module will used.
$repository Nwidart\Modules\Repository The modules repository instance.
$showMessage boolean Determine whether the result message will shown in the console.
$success string The success message will displayed at console.

Открытые методы

Метод Описание
__construct ( Module $module ) The constructor.
getConsole ( ) : Illuminate\Console\Command Get console instance.
getDestinationPath ( ) : string Get destination path.
getFilesystem ( ) : Illuminate\Filesystem\Filesystem Get laravel filesystem instance.
getModule ( ) : Module Get module instance.
getRepository ( ) : Repository Get modules repository instance.
getSourcePath ( ) : string Get source path.
hideMessage ( ) : self Hide the result message.
publish ( ) Publish something.
setConsole ( Illuminate\Console\Command $console ) Set console instance.
setRepository ( Repository $repository ) Set modules repository instance.
showMessage ( ) : self Show the result message.

Описание методов

__construct() публичный Метод

The constructor.
public __construct ( Module $module )
$module Nwidart\Modules\Module

getConsole() публичный Метод

Get console instance.
public getConsole ( ) : Illuminate\Console\Command
Результат Illuminate\Console\Command

getDestinationPath() абстрактный публичный Метод

Get destination path.
abstract public getDestinationPath ( ) : string
Результат string

getFilesystem() публичный Метод

Get laravel filesystem instance.
public getFilesystem ( ) : Illuminate\Filesystem\Filesystem
Результат Illuminate\Filesystem\Filesystem

getModule() публичный Метод

Get module instance.
public getModule ( ) : Module
Результат Nwidart\Modules\Module

getRepository() публичный Метод

Get modules repository instance.
public getRepository ( ) : Repository
Результат Nwidart\Modules\Repository

getSourcePath() абстрактный публичный Метод

Get source path.
abstract public getSourcePath ( ) : string
Результат string

hideMessage() публичный Метод

Hide the result message.
public hideMessage ( ) : self
Результат self

publish() публичный Метод

Publish something.
public publish ( )

setConsole() публичный Метод

Set console instance.
public setConsole ( Illuminate\Console\Command $console )
$console Illuminate\Console\Command

setRepository() публичный Метод

Set modules repository instance.
public setRepository ( Repository $repository )
$repository Nwidart\Modules\Repository

showMessage() публичный Метод

Show the result message.
public showMessage ( ) : self
Результат self

Описание свойств

$console защищенное свойство

The laravel console instance.
protected Command,Illuminate\Console $console
Результат Illuminate\Console\Command

$error защищенное свойство

The error message will displayed at console.
protected string $error
Результат string

$module защищенное свойство

The name of module will used.
protected string $module
Результат string

$repository защищенное свойство

The modules repository instance.
protected Repository,Nwidart\Modules $repository
Результат Nwidart\Modules\Repository

$showMessage защищенное свойство

Determine whether the result message will shown in the console.
protected bool $showMessage
Результат boolean

$success защищенное свойство

The success message will displayed at console.
protected string $success
Результат string