PHP 클래스 Prado\Data\SqlMap\DataMapper\TSqlMapTypeHandlerRegistry

부터: 3.1
파일 보기 프로젝트 열기: pradosoft/prado

공개 메소드들

메소드 설명
convertToType ( $type, $value ) : mixed Converts the value to given type using PHP's settype() function.
createInstanceOf ( $type = '' ) : mixed Creates a new instance of a particular class (for PHP primative types, their corresponding default value for given type is used).
getDbTypeHandler ( $dbType = 'NULL' ) : TSqlMapTypeHandler
getTypeHandler ( $class ) : TSqlMapTypeHandler
registerTypeHandler ( TSqlMapTypeHandler $handler )

메소드 상세

convertToType() 공개 메소드

Converts the value to given type using PHP's settype() function.
public convertToType ( $type, $value ) : mixed
리턴 mixed type casted value.

createInstanceOf() 공개 메소드

Creates a new instance of a particular class (for PHP primative types, their corresponding default value for given type is used).
public createInstanceOf ( $type = '' ) : mixed
리턴 mixed default type value, if no type is specified null is returned.

getDbTypeHandler() 공개 메소드

public getDbTypeHandler ( $dbType = 'NULL' ) : TSqlMapTypeHandler
리턴 TSqlMapTypeHandler type handler for give database field type.

getTypeHandler() 공개 메소드

public getTypeHandler ( $class ) : TSqlMapTypeHandler
리턴 TSqlMapTypeHandler type handler

registerTypeHandler() 공개 메소드

public registerTypeHandler ( TSqlMapTypeHandler $handler )
$handler TSqlMapTypeHandler