<?php chdir(dirname(__DIR__ . '/../../../../')); require 'init_autoloader.php'; //BOOTSTRAP // bootstrap the application. // this has to be done to get all configs $sm = Zend\Mvc\Application::init(require 'config/application.config.php')->bootstrap()->getServiceManager(); $pdo = $sm->get('PDO'); $index = $sm->get('Search\\Index\\Search'); //Event // index event entries. // $counter = 0; $eventService = new Stjornvisi\Service\Event($pdo); $events = $eventService->fetchAll(); $adapter = new Zend\Progressbar\Adapter\Console(); echo "\nIndexing Event entries\n"; $progressBar = new Zend\ProgressBar\ProgressBar($adapter, $counter, count($events)); $i = new Stjornvisi\Search\Index\Event(); foreach ($events as $item) { $i->index($item, $index); $progressBar->update(++$counter); } $index->commit(); $progressBar->finish(); //NEWS // index news entries. // $counter = 0; $newsService = new Stjornvisi\Service\News($pdo);