/** * Creates and returns pages folder for given country * @param eZContentObject $countryNode * @param string $clusterIdentifier * @return eZContentObject */ function createPagesFolder( $countryNode, $clusterIdentifier ) { $parentNodeId = $countryNode->MainNodeID(); $options = array( 'parent_node_id' => $parentNodeId, 'remote_id' => 'application_folder-' . $clusterIdentifier . '-page', 'class_identifier' => 'folder', 'attributes' => array( 'name' => 'Pages' ), ); $pagesFolder = eZContentFunctions::createAndPublishObject( $options ); return $pagesFolder; }