PHP 클래스 Nwidart\Modules\Publishing\Publisher

상속: implements Nwidart\Modules\Contracts\PublisherInterface
파일 보기 프로젝트 열기: nwidart/laravel-modules

보호된 프로퍼티들

프로퍼티 타입 설명
$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