PHP 클래스 Jarves\Configuration\Condition

상속: extends Model
파일 보기 프로젝트 열기: jarves/jarves 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$rules array
$tableName string
$tableNameSet boolean

공개 메소드들

메소드 설명
__clone ( )
add ( $join, array | Condition $condition = null )
addAnd ( array | Condition $condition = null )
addOr ( array | Condition $condition = null )
appendXml ( DOMNode $node, boolean $printDefaults = false, boolean $printComments = false ) : DOMElement | void Appends the xml structure with our values.
appendXmlValue ( string $key, mixed $value, DOMNode $node, boolean $arrayType = false, boolean $printDefaults = false, boolean $printComments = false ) : DOMNode | void Appends the xm structure with the given values.
create ( mixed $condition = null, Jarves $jarves = null ) : Condition
extractNode ( DOMNode $element )
from ( array | Condition $condition )
fromArray ( $values, $key = null )
getRules ( ) : array
getTableName ( ) : mixed
getType ( string $type ) : string
hasRules ( )
importNode ( DOMNode $element )
isTableNameSet ( ) : boolean
merge ( string $join, array | Condition $condition )
mergeAnd ( array | Condition $condition )
mergeAndBegin ( array | Condition $condition )
mergeBegin ( string $join, array | Condition $condition )
mergeOr ( array | Condition $condition )
mergeOrBegin ( array | Condition $condition )
setRules ( array $rules )
setTableName ( mixed $tableName )
setTableNameSet ( boolean $tableNameSet )
toArray ( boolean $printDefaults = false ) : array

비공개 메소드들

메소드 설명
normalizeToArray ( Condition | array $condition ) : array

메소드 상세

__clone() 공개 메소드

public __clone ( )

add() 공개 메소드

public add ( $join, array | Condition $condition = null )
$join
$condition array | Condition

addAnd() 공개 메소드

public addAnd ( array | Condition $condition = null )
$condition array | Condition

addOr() 공개 메소드

public addOr ( array | Condition $condition = null )
$condition array | Condition

appendXml() 공개 메소드

Appends the xml structure with our values.
public appendXml ( DOMNode $node, boolean $printDefaults = false, boolean $printComments = false ) : DOMElement | void
$node DOMNode
$printDefaults boolean
$printComments boolean
리턴 DOMElement | void

appendXmlValue() 공개 메소드

Appends the xm structure with the given values.
public appendXmlValue ( string $key, mixed $value, DOMNode $node, boolean $arrayType = false, boolean $printDefaults = false, boolean $printComments = false ) : DOMNode | void
$key string
$value mixed
$node DOMNode
$arrayType boolean
$printDefaults boolean
$printComments boolean
리턴 DOMNode | void

create() 공개 정적인 메소드

public static create ( mixed $condition = null, Jarves $jarves = null ) : Condition
$condition mixed
$jarves Jarves\Jarves
리턴 Condition

extractNode() 공개 메소드

public extractNode ( DOMNode $element )
$element DOMNode

from() 공개 메소드

public from ( array | Condition $condition )
$condition array | Condition

fromArray() 공개 메소드

public fromArray ( $values, $key = null )

getRules() 공개 메소드

public getRules ( ) : array
리턴 array

getTableName() 공개 메소드

public getTableName ( ) : mixed
리턴 mixed

getType() 공개 메소드

public getType ( string $type ) : string
$type string
리턴 string

hasRules() 공개 메소드

public hasRules ( )

importNode() 공개 메소드

public importNode ( DOMNode $element )
$element DOMNode

isTableNameSet() 공개 메소드

public isTableNameSet ( ) : boolean
리턴 boolean

merge() 공개 메소드

public merge ( string $join, array | Condition $condition )
$join string
$condition array | Condition

mergeAnd() 공개 메소드

public mergeAnd ( array | Condition $condition )
$condition array | Condition

mergeAndBegin() 공개 메소드

public mergeAndBegin ( array | Condition $condition )
$condition array | Condition

mergeBegin() 공개 메소드

public mergeBegin ( string $join, array | Condition $condition )
$join string
$condition array | Condition

mergeOr() 공개 메소드

public mergeOr ( array | Condition $condition )
$condition array | Condition

mergeOrBegin() 공개 메소드

public mergeOrBegin ( array | Condition $condition )
$condition array | Condition

setRules() 공개 메소드

public setRules ( array $rules )
$rules array

setTableName() 공개 메소드

public setTableName ( mixed $tableName )
$tableName mixed

setTableNameSet() 공개 메소드

public setTableNameSet ( boolean $tableNameSet )
$tableNameSet boolean

toArray() 공개 메소드

public toArray ( boolean $printDefaults = false ) : array
$printDefaults boolean
리턴 array

프로퍼티 상세

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

protected array $rules
리턴 array

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

protected string $tableName
리턴 string

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

protected bool $tableNameSet
리턴 boolean