Add Composer autoloading

This commit is contained in:
Gogs
2026-07-06 20:31:04 +02:00
parent 249bcb1f1b
commit 79d0976b80
13 changed files with 102 additions and 14 deletions
+5 -3
View File
@@ -1,8 +1,10 @@
<?php
require_once '/var/www/src/Config.php';
require_once '/var/www/src/XmlTv.php';
require_once '/var/www/src/View.php';
require_once '/var/www/vendor/autoload.php';
use TVGuide\Config;
use TVGuide\XmlTv;
use TVGuide\View;
$config = new Config(
'/var/www/config/config.json',
+5
View File
@@ -1,5 +1,10 @@
<?php
namespace TVGuide;
use DateTime;
use DateTimeZone;
class Config
{
private array $config = [];
+2
View File
@@ -1,5 +1,7 @@
<?php
namespace TVGuide;
class View
{
public static function render(string $template, array $data = []): void
+1 -1
View File
@@ -9,7 +9,7 @@
</div>
<?php else: ?>
<?php foreach ($programmes as $p): ?>
<?php View::render('programme', ['p' => $p]); ?>
<?php \TVGuide\View::render('programme', ['p' => $p]); ?>
<?php endforeach; ?>
<?php endif; ?>
</section>
+1 -2
View File
@@ -5,10 +5,9 @@
<?php endif; ?>
<?php foreach ($channels as $channelId => $channel): ?>
<?php View::render('channel', [
<?php \TVGuide\View::render('channel', [
'channelId' => $channelId,
'channel' => $channel,
'programmes' => $programmes[$channelId] ?? []
]); ?>
<?php endforeach; ?>