Example #1
0
 * @author Mark Oswald <*****@*****.**>
 * @date   30.12.15 20:26
 */
namespace mroswald\invme;

error_reporting(E_ALL ^ E_NOTICE);
ini_set('date.timezone', 'Europe/Berlin');
require 'vendor/autoload.php';
use mroswald\invme\models\Attendance;
use mroswald\invme\models\Character;
use mroswald\invme\models\Raid;
use mroswald\invme\models\User;
define('POPULATE_TESTDATA', true);
$aRaidIds = [];
$oRaid = new Raid();
$oRaid->installModel(true);
// this could be used to populate test data
if (POPULATE_TESTDATA) {
    for ($i = 1; $i < 12; $i++) {
        $date = date("Y-m-d", time() + $i * 2 * 60 * 60 * 24);
        $oRaid->generateUuid()->setTitle("Höllenfeuerzitadelle")->setMaxAttendees(20)->setStart($date, '20:00')->setEnd($date, '22:30')->save();
        array_push($aRaidIds, $oRaid->getUuid());
    }
}
$oUser = new User();
$oUser->installModel(true);
$oCharacter = new Character();
$oCharacter->installModel(true);
$oAttendance = new Attendance();
$oAttendance->installModel(true);
if (POPULATE_TESTDATA) {