PHP 클래스 Sleimanx2\Plastic\Mappings\Creator

파일 보기 프로젝트 열기: sleimanx2/plastic 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$files Illuminate\Filesystem\Filesystem The filesystem instance.
$postCreate array The registered post create hooks.

공개 메소드들

메소드 설명
__construct ( Illuminate\Filesystem\Filesystem $filesystem ) MappingCreator constructor.
afterCreate ( Closure $callback ) : void Register a post migration create hook.
create ( $model, $path ) : string Create a mapping file.
getFilesystem ( ) : Illuminate\Filesystem\Filesystem Return the filesystem instance.
getStubPath ( ) : string Get the path to the stubs.

보호된 메소드들

메소드 설명
firePostCreateHooks ( ) : void Fire the registered post create hooks.
getClassName ( $model ) : string Get the class name of a migration name.
getPath ( string $model, string $path ) : string Get the full path name to the mapping.
getStub ( ) : string Get the mapping stub template.
populateStub ( string $model, string $stub ) : string Populate the place-holders in the mapping stub.

메소드 상세

__construct() 공개 메소드

MappingCreator constructor.
public __construct ( Illuminate\Filesystem\Filesystem $filesystem )
$filesystem Illuminate\Filesystem\Filesystem

afterCreate() 공개 메소드

Register a post migration create hook.
public afterCreate ( Closure $callback ) : void
$callback Closure
리턴 void

create() 공개 메소드

Create a mapping file.
public create ( $model, $path ) : string
$model
$path
리턴 string

firePostCreateHooks() 보호된 메소드

Fire the registered post create hooks.
protected firePostCreateHooks ( ) : void
리턴 void

getClassName() 보호된 메소드

Get the class name of a migration name.
protected getClassName ( $model ) : string
$model
리턴 string

getFilesystem() 공개 메소드

Return the filesystem instance.
public getFilesystem ( ) : Illuminate\Filesystem\Filesystem
리턴 Illuminate\Filesystem\Filesystem

getPath() 보호된 메소드

Get the full path name to the mapping.
protected getPath ( string $model, string $path ) : string
$model string
$path string
리턴 string

getStub() 보호된 메소드

Get the mapping stub template.
protected getStub ( ) : string
리턴 string

getStubPath() 공개 메소드

Get the path to the stubs.
public getStubPath ( ) : string
리턴 string

populateStub() 보호된 메소드

Populate the place-holders in the mapping stub.
protected populateStub ( string $model, string $stub ) : string
$model string
$stub string
리턴 string

프로퍼티 상세

$files 보호되어 있는 프로퍼티

The filesystem instance.
protected Filesystem,Illuminate\Filesystem $files
리턴 Illuminate\Filesystem\Filesystem

$postCreate 보호되어 있는 프로퍼티

The registered post create hooks.
protected array $postCreate
리턴 array