protected getDefaultObjectStates ( ) : eZ\Publish\SPI\Persistence\Content\ObjectState[] | ||
Результат | eZ\Publish\SPI\Persistence\Content\ObjectState[] |
protected function getDefaultObjectStates()
{
$defaultObjectStatesMap = array();
$objectStateHandler = $this->persistenceHandler->objectStateHandler();
foreach ($objectStateHandler->loadAllGroups() as $objectStateGroup) {
foreach ($objectStateHandler->loadObjectStates($objectStateGroup->id) as $objectState) {
// Only register the first object state which is the default one.
$defaultObjectStatesMap[$objectStateGroup->id] = $objectState;
break;
}
}
return $defaultObjectStatesMap;
}