setTimeZone('Europe/Amsterdam'); $configurator->setTempDirectory(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'temp'); $configurator->setLogDirectory(dirname(__FILE__). DIRECTORY_SEPARATOR . 'log'); // Add Async library $configurator->deferComponentClassMethod('libraries', 'addLibraryClass', null, 'async', '\FuzeWorks\Async\Tasks'); // Debug $configurator->enableDebugMode()->setDebugAddress('ALL'); // Create container $container = $configurator->createContainer(); // Add lib Logger::enableScreenLog(); // RUN THE APP /** @var Tasks $lib */ $lib = $container->libraries->get('async'); $supervisor = $lib->getSuperVisor(); while ($supervisor->cycle() === SuperVisor::RUNNING) { usleep(250000); }