public function serviceProvider()
{
$objectStateGroupId = 4;
$objectStateId = 42;
$priority = 50;
$contentId = 59;
$contentRemoteId = md5("What's up doc ?");
$objectStateGroupCreateStruct = new ObjectStateGroupCreateStruct();
$objectStateGroupUpdateStruct = new ObjectStateGroupUpdateStruct();
$objectStateCreateStruct = new ObjectStateCreateStruct();
$objectStateUpdateStruct = new ObjectStateUpdateStruct();
$objectStateGroup = new ObjectStateGroup(array('id' => $objectStateGroupId));
$objectState = new ObjectState(array('id' => $objectStateId));
$contentInfo = $this->getContentInfo($contentId, $contentRemoteId);
return array(array('createObjectStateGroup', array($objectStateGroupCreateStruct), $objectStateGroup, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\ObjectStateService\\CreateObjectStateGroupSignal', array('objectStateGroupId' => $objectStateGroupId)), array('loadObjectStateGroup', array(4), $objectStateGroup, 0), array('loadObjectStateGroups', array(1, 1), array($objectStateGroup), 0), array('loadObjectStates', array($objectStateGroup), array($objectState), 0), array('updateObjectStateGroup', array($objectStateGroup, $objectStateGroupUpdateStruct), $objectStateGroup, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\ObjectStateService\\UpdateObjectStateGroupSignal', array('objectStateGroupId' => $objectStateGroupId)), array('deleteObjectStateGroup', array($objectStateGroup), null, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\ObjectStateService\\DeleteObjectStateGroupSignal', array('objectStateGroupId' => $objectStateGroupId)), array('createObjectState', array($objectStateGroup, $objectStateCreateStruct), $objectState, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\ObjectStateService\\CreateObjectStateSignal', array('objectStateGroupId' => $objectStateGroupId, 'objectStateId' => $objectStateId)), array('loadObjectState', array($objectStateId), $objectState, 0), array('updateObjectState', array($objectState, $objectStateUpdateStruct), $objectState, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\ObjectStateService\\UpdateObjectStateSignal', array('objectStateId' => $objectStateId)), array('setPriorityOfObjectState', array($objectState, $priority), null, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\ObjectStateService\\SetPriorityOfObjectStateSignal', array('objectStateId' => $objectStateId, 'priority' => $priority)), array('deleteObjectState', array($objectState), null, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\ObjectStateService\\DeleteObjectStateSignal', array('objectStateId' => $objectStateId)), array('setContentState', array($contentInfo, $objectStateGroup, $objectState), null, 1, 'eZ\\Publish\\Core\\SignalSlot\\Signal\\ObjectStateService\\SetContentStateSignal', array('objectStateId' => $objectStateId, 'contentId' => $contentId, 'objectStateGroupId' => $objectStateGroupId)), array('getContentState', array($contentInfo, $objectStateGroup), $objectState, 0), array('getContentCount', array($objectState), 35, 0), array('newObjectStateGroupCreateStruct', array('identifier'), $objectStateGroupCreateStruct, 0), array('newObjectStateGroupUpdateStruct', array(), $objectStateGroupUpdateStruct, 0), array('newObjectStateUpdateStruct', array(), $objectStateUpdateStruct, 0), array('newObjectStateCreateStruct', array('identifier'), $objectStateCreateStruct, 0));
}