PHP Класс Services\DataObject

Наследование: implements services\FhirCompatible
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$fhir_type The FHIR type that this class corresponds to, if left unset the unqualified name of the class is assumed.

Открытые методы

Метод Описание
__construct ( array $values )
fromFhir ( $fhir_object ) : DataObject Convert a FHIR object into a service layer object.
fromFhirValues ( array $values ) : DataObject
getFhirType ( ) : string Get the FHIR type that this class corresponds to.
isEqual ( DataObject $object ) : boolean Compare two DataObjects in terms of their public properties.
toFhir ( ) : StdClass Convert this object to it's FHIR representation.
toFhirValues ( ) : array

Защищенные методы

Метод Описание
getFhirTemplate ( )
getServiceClass ( $fhir_type )

Приватные методы

Метод Описание
subObjectsToFhir ( &$values )

Описание методов

__construct() публичный Метод

public __construct ( array $values )
$values array

fromFhir() публичный статический Метод

Convert a FHIR object into a service layer object.
public static fromFhir ( $fhir_object ) : DataObject
Результат DataObject

fromFhirValues() публичный статический Метод

public static fromFhirValues ( array $values ) : DataObject
$values array
Результат DataObject

getFhirTemplate() защищенный статический Метод

protected static getFhirTemplate ( )

getFhirType() публичный статический Метод

Get the FHIR type that this class corresponds to.
public static getFhirType ( ) : string
Результат string

getServiceClass() защищенный статический Метод

protected static getServiceClass ( $fhir_type )

isEqual() публичный Метод

Compare two DataObjects in terms of their public properties.
public isEqual ( DataObject $object ) : boolean
$object DataObject
Результат boolean

toFhir() публичный Метод

Convert this object to it's FHIR representation.
public toFhir ( ) : StdClass
Результат StdClass

toFhirValues() публичный Метод

public toFhirValues ( ) : array
Результат array

Описание свойств

$fhir_type защищенное статическое свойство

The FHIR type that this class corresponds to, if left unset the unqualified name of the class is assumed.
protected static $fhir_type