<?php
require_once "Restaurant.php";
require_once "Output.php";
require_once "Parser.php";
define('CONFIG_FILE', 'config.ini');
$twenties = new Restaurant("Twenties", "http://www.twenties.sk/", ["Polievka aj zradlo" => '//*[@id="article"]/div[2]/p[1]']);
$pulitzer = new Restaurant("Pulitzer", "http://www.pulitzer.sk", ["Tekute predjedlo" => '//*[@id="soups"]', "Zradlo" => '//*[@id="meals"]']);
$data = parse_ini_file(CONFIG_FILE);
$outputType = ucfirst($data['output']);
$outputClass = sprintf('%sOutput', $outputType);
require_once sprintf("outputs/%s.php", $outputClass);
$output = new $outputClass();
$parser = new Parser($output, array($twenties, $pulitzer));
$parser->parse();
$output->display();