PHP Class eZ\Publish\Core\Persistence\Legacy\Content\ObjectState\Mapper

Show file Open project: ezsystems/ezpublish-kernel Class Usage Examples

Protected Properties

Property Type Description
$languageHandler eZ\Publish\Core\Persistence\Legacy\Content\Language\Handler Language handler.

Public Methods

Method Description
__construct ( eZ\Publish\SPI\Persistence\Content\Language\Handler $languageHandler ) Creates a new mapper.
createObjectStateFromData ( array $data ) : eZ\Publish\SPI\Persistence\Content\ObjectState Creates ObjectState object from provided $data.
createObjectStateFromInputStruct ( eZ\Publish\SPI\Persistence\Content\ObjectState\InputStruct $input ) : eZ\Publish\SPI\Persistence\Content\ObjectState Creates an instance of ObjectState object from provided $input struct.
createObjectStateGroupFromData ( array $data ) : eZ\Publish\SPI\Persistence\Content\ObjectState\Group Creates ObjectStateGroup object from provided $data.
createObjectStateGroupFromInputStruct ( eZ\Publish\SPI\Persistence\Content\ObjectState\InputStruct $input ) : eZ\Publish\SPI\Persistence\Content\ObjectState\Group Creates an instance of ObjectStateGroup object from provided $input struct.
createObjectStateGroupListFromData ( array $data ) : eZ\Publish\SPI\Persistence\Content\ObjectState\Group[] Creates ObjectStateGroup array of objects from provided $data.
createObjectStateListFromData ( array $data ) : eZ\Publish\SPI\Persistence\Content\ObjectState[] Creates ObjectState array of objects from provided $data.

Method Details

__construct() public method

Creates a new mapper.
public __construct ( eZ\Publish\SPI\Persistence\Content\Language\Handler $languageHandler )
$languageHandler eZ\Publish\SPI\Persistence\Content\Language\Handler

createObjectStateFromData() public method

Creates ObjectState object from provided $data.
public createObjectStateFromData ( array $data ) : eZ\Publish\SPI\Persistence\Content\ObjectState
$data array
return eZ\Publish\SPI\Persistence\Content\ObjectState

createObjectStateFromInputStruct() public method

Creates an instance of ObjectState object from provided $input struct.
public createObjectStateFromInputStruct ( eZ\Publish\SPI\Persistence\Content\ObjectState\InputStruct $input ) : eZ\Publish\SPI\Persistence\Content\ObjectState
$input eZ\Publish\SPI\Persistence\Content\ObjectState\InputStruct
return eZ\Publish\SPI\Persistence\Content\ObjectState

createObjectStateGroupFromData() public method

Creates ObjectStateGroup object from provided $data.
public createObjectStateGroupFromData ( array $data ) : eZ\Publish\SPI\Persistence\Content\ObjectState\Group
$data array
return eZ\Publish\SPI\Persistence\Content\ObjectState\Group

createObjectStateGroupFromInputStruct() public method

Creates an instance of ObjectStateGroup object from provided $input struct.
public createObjectStateGroupFromInputStruct ( eZ\Publish\SPI\Persistence\Content\ObjectState\InputStruct $input ) : eZ\Publish\SPI\Persistence\Content\ObjectState\Group
$input eZ\Publish\SPI\Persistence\Content\ObjectState\InputStruct
return eZ\Publish\SPI\Persistence\Content\ObjectState\Group

createObjectStateGroupListFromData() public method

Creates ObjectStateGroup array of objects from provided $data.
public createObjectStateGroupListFromData ( array $data ) : eZ\Publish\SPI\Persistence\Content\ObjectState\Group[]
$data array
return eZ\Publish\SPI\Persistence\Content\ObjectState\Group[]

createObjectStateListFromData() public method

Creates ObjectState array of objects from provided $data.
public createObjectStateListFromData ( array $data ) : eZ\Publish\SPI\Persistence\Content\ObjectState[]
$data array
return eZ\Publish\SPI\Persistence\Content\ObjectState[]

Property Details

$languageHandler protected property

Language handler.
protected Handler,eZ\Publish\Core\Persistence\Legacy\Content\Language $languageHandler
return eZ\Publish\Core\Persistence\Legacy\Content\Language\Handler