Exemple #1
0
<?php

/**
 * @deprecated since version v5.4 
 */
require_once __DIR__ . "/../bootstrap.php";
require_once __DIR__ . "/AddUtils.php";
/* AddNGIs.php: Loads a list of timezones from an XML file and inserts them into
 * the doctrine prototype.
 * XML format is the PROM GOCDB PI get_timezones_doctrine query.
 */
$timezonesFileName = __DIR__ . "/" . $GLOBALS['dataDir'] . "/Timezones.xml";
$timezones = simplexml_load_file($timezonesFileName);
foreach ($timezones as $timezone) {
    $doctrineTimezone = new Timezone();
    $name = (string) $timezone;
    $doctrineTimezone->setName($name);
    $entityManager->persist($doctrineTimezone);
}
$entityManager->flush();