PHP 클래스 ValueObjects\Structure\KeyValuePair

상속: implements ValueObjects\ValueObjectInterface
파일 보기 프로젝트 열기: nicolopignatelli/valueobjects 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$key ValueObjects\ValueObjectInterface
$value ValueObjects\ValueObjectInterface

공개 메소드들

메소드 설명
__construct ( ValueObjects\ValueObjectInterface $key, ValueObjects\ValueObjectInterface $value ) Returns a KeyValuePair
__toString ( ) : string Returns a string representation of the KeyValuePair in format "$key => $value"
fromNative ( ) : self Returns a KeyValuePair from native PHP arguments evaluated as strings
getKey ( ) : ValueObjects\ValueObjectInterface Returns key
getValue ( ) : ValueObjects\ValueObjectInterface Returns value
sameValueAs ( ValueObjects\ValueObjectInterface $keyValuePair ) : boolean Tells whether two KeyValuePair are equal

메소드 상세

__construct() 공개 메소드

Returns a KeyValuePair
public __construct ( ValueObjects\ValueObjectInterface $key, ValueObjects\ValueObjectInterface $value )
$key ValueObjects\ValueObjectInterface
$value ValueObjects\ValueObjectInterface

__toString() 공개 메소드

Returns a string representation of the KeyValuePair in format "$key => $value"
public __toString ( ) : string
리턴 string

fromNative() 공개 정적인 메소드

Returns a KeyValuePair from native PHP arguments evaluated as strings
public static fromNative ( ) : self
리턴 self

getKey() 공개 메소드

Returns key
public getKey ( ) : ValueObjects\ValueObjectInterface
리턴 ValueObjects\ValueObjectInterface

getValue() 공개 메소드

Returns value
public getValue ( ) : ValueObjects\ValueObjectInterface
리턴 ValueObjects\ValueObjectInterface

sameValueAs() 공개 메소드

Tells whether two KeyValuePair are equal
public sameValueAs ( ValueObjects\ValueObjectInterface $keyValuePair ) : boolean
$keyValuePair ValueObjects\ValueObjectInterface
리턴 boolean

프로퍼티 상세

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

protected ValueObjectInterface,ValueObjects $key
리턴 ValueObjects\ValueObjectInterface

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

protected ValueObjectInterface,ValueObjects $value
리턴 ValueObjects\ValueObjectInterface