PHP 클래스 Nwidart\Modules\Support\Migrations\NameParser

파일 보기 프로젝트 열기: nwidart/laravel-modules 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$actions array The available schema actions.
$data array The array data.
$name string The migration name.

공개 메소드들

메소드 설명
__construct ( string $name ) The constructor.
getAction ( ) : string Get schema type or action.
getData ( ) : array Get the array data.
getMatches ( ) : array Get matches data from regex.
getOriginalName ( ) : string Get original migration name.
getPattern ( ) : string Get name pattern.
getTableName ( ) : string Get the table will be used.
is ( $type ) : boolean Determine whether the given type is same with the current schema action or type.
isAdd ( ) : boolean Determine whether the current schema action is a adding action.
isCreate ( ) : boolean Determine whether the current schema action is a creating action.
isDelete ( ) : boolean Determine whether the current schema action is a deleting action.
isDrop ( ) : boolean Determine whether the current schema action is a dropping action.

보호된 메소드들

메소드 설명
fetchData ( ) : array Fetch the migration name to an array data.

메소드 상세

__construct() 공개 메소드

The constructor.
public __construct ( string $name )
$name string

fetchData() 보호된 메소드

Fetch the migration name to an array data.
protected fetchData ( ) : array
리턴 array

getAction() 공개 메소드

Get schema type or action.
public getAction ( ) : string
리턴 string

getData() 공개 메소드

Get the array data.
public getData ( ) : array
리턴 array

getMatches() 공개 메소드

Get matches data from regex.
public getMatches ( ) : array
리턴 array

getOriginalName() 공개 메소드

Get original migration name.
public getOriginalName ( ) : string
리턴 string

getPattern() 공개 메소드

Get name pattern.
public getPattern ( ) : string
리턴 string

getTableName() 공개 메소드

Get the table will be used.
public getTableName ( ) : string
리턴 string

is() 공개 메소드

Determine whether the given type is same with the current schema action or type.
public is ( $type ) : boolean
$type
리턴 boolean

isAdd() 공개 메소드

Determine whether the current schema action is a adding action.
public isAdd ( ) : boolean
리턴 boolean

isCreate() 공개 메소드

Determine whether the current schema action is a creating action.
public isCreate ( ) : boolean
리턴 boolean

isDelete() 공개 메소드

Determine whether the current schema action is a deleting action.
public isDelete ( ) : boolean
리턴 boolean

isDrop() 공개 메소드

Determine whether the current schema action is a dropping action.
public isDrop ( ) : boolean
리턴 boolean

프로퍼티 상세

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

The available schema actions.
protected array $actions
리턴 array

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

The array data.
protected array $data
리턴 array

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

The migration name.
protected string $name
리턴 string