32 lines
1.1 KiB
PHP
32 lines
1.1 KiB
PHP
|
|
||
|
<?php
|
||
|
|
||
|
require __DIR__ . "/autoload.php";
|
||
|
//require __DIR__ . "/database.php"; wird im $container = new App\Core\Container(); gebildet
|
||
|
|
||
|
// Die Function e($str) wandelt einen string so um, dass zeichen wie ", "", '', >, <; in
|
||
|
// entsprechende ", <, >, ... gewandelt werden. XSS => cross site scripting
|
||
|
function e($str) {
|
||
|
return (htmlentities($str, ENT_QUOTES, 'UTF-8'));
|
||
|
}
|
||
|
|
||
|
function date_german($datum) {
|
||
|
list($jahr, $monat, $tag) = explode("-", $datum);
|
||
|
return("$tag.$monat.$jahr"); // Ausgabe: 20.10.2013
|
||
|
}
|
||
|
// Container dient zur erzeugung von instances nach festgelegten Bauanleitungen (receipts)
|
||
|
// Hier wird eine neue class gebildet
|
||
|
|
||
|
$container = new App\Core\Container();
|
||
|
//var_dump($container); // erster Test, ob der code läuft
|
||
|
|
||
|
//$usersRepository = $container->make("usersRepository");
|
||
|
//var_dump($usersRepository); // zweiter Test, nachdem UsersRepository erzeugt wurde
|
||
|
|
||
|
//var_dump($usersRepository->all()); // dritter Test, alle user auslesen; function aus AbstractRepostory
|
||
|
|
||
|
// nächster Test, finde user "Erik"; function aus init.php
|
||
|
//var_dump($usersRepository->findByUserName("test"));
|
||
|
//die();
|
||
|
?>
|