public function createWorkflowDefinitionContainer(WorkflowDefinitionContainer $parent, $name) { if (trim($name) == "") { throw new e\CreationErrorException(S_SPAN . c\M::EMPTY_WORKFLOW_DEFINITION_CONTAINER_NAME . E_SPAN); } $property = c\T::$type_property_name_map[WorkflowDefinitionContainer::TYPE]; $asset = AssetTemplate::getContainer($property); $asset->{$property}->name = $name; $asset->{$property}->parentContainerPath = $parent->getPath(); $asset->{$property}->siteName = $parent->getSiteName(); return $this->createAsset($asset, WorkflowDefinitionContainer::TYPE, $this->getPath($parent, $name), $parent->getSiteName()); }