<?php ini_set('display_errors', 1); error_reporting(E_ALL); use Ovo\Container\XmlContainer; //OVO-CONTAINER Framework require_once '../../src/Ovo/Container/OvoLoader.php'; //add source to class loader XmlContainer::addNamespaceToClassLoader('Ovo\\Test', '../src/'); $time = new Ovo\Test\Utility\Timer(); $time->start(); //create the DI container $containerA = new XmlContainer("../config/randomContext.xml"); $containerB = new XmlContainer("../config/randomContextAlternative.xml"); $containerC = new XmlContainer("../config/randomContext.xml"); $sessionRandomA = $containerA->getBean("sessionSimpleRandom"); $sessionRandomB = $containerB->getBean("sessionSimpleRandom"); $sessionRandomC = $containerC->getBean("sessionSimpleRandom"); echo "(SESSION) - ID FIRST INSTANCE: " . $sessionRandomA->getRandomId() . " <br>(SESSION) - ID SECOND INSTANCE: " . $sessionRandomB->getRandomId() . " <br>(SESSION) - ID THIRD INSTANCE: " . $sessionRandomC->getRandomId() . "<hr>"; echo "Elapsed time: " . $time->stop();