PHP 클래스 Themosis\Field\Wrapper

파일 보기 프로젝트 열기: themosis/framework

보호된 메소드들

메소드 설명
getInfiniteInnerField ( array $fields, string $name ) : mixed Grab the inner field of an Infinite field.
parseArrayable ( Themosis\Field\Fields\IField $field, array $value = [] ) : array Parse default value for fields using array values.
parseInfinite ( Themosis\Field\Fields\IField $field, array $value = [] ) : array
parseString ( Themosis\Field\Fields\IField $field, string $value = '' ) : string Parse default value for fields with string values.
parseValue ( Themosis\Field\Fields\IField $field, mixed $value = null ) : mixed Set a default value for a given field.

메소드 상세

getInfiniteInnerField() 보호된 메소드

Grab the inner field of an Infinite field.
protected getInfiniteInnerField ( array $fields, string $name ) : mixed
$fields array List of inner fields.
$name string Name of the inner field to fetch.
리턴 mixed The Field instance

parseArrayable() 보호된 메소드

Parse default value for fields using array values.
protected parseArrayable ( Themosis\Field\Fields\IField $field, array $value = [] ) : array
$field Themosis\Field\Fields\IField
$value array
리턴 array

parseInfinite() 보호된 메소드

protected parseInfinite ( Themosis\Field\Fields\IField $field, array $value = [] ) : array
$field Themosis\Field\Fields\IField
$value array
리턴 array

parseString() 보호된 메소드

Parse default value for fields with string values.
protected parseString ( Themosis\Field\Fields\IField $field, string $value = '' ) : string
$field Themosis\Field\Fields\IField The custom field instance.
$value string Value sent to the field.
리턴 string The field value.

parseValue() 보호된 메소드

Set a default value for a given field.
protected parseValue ( Themosis\Field\Fields\IField $field, mixed $value = null ) : mixed
$field Themosis\Field\Fields\IField A field instance.
$value mixed A registered value.
리턴 mixed