summaryrefslogtreecommitdiff
path: root/bin/doctrine
blob: 50d5b7827942f13422339e2282b87a96f59aa065 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env php
<?php
// bin/doctrine


// chemins des dossiers et nom de la base
require('src/File.php');
require('src/Config.php'); // lit le config.ini et gère certaines erreurs (exemple les / aux chemins manquants)
Config::readFile('config/config.ini');
Config::hydrate();

// créer les dossiers si nécéssaire
File::makeFolder(Config::$db_path);
File::makeFolder(Config::$latex_path);
File::makeFolder(Config::$pdf_path);


use Doctrine\ORM\Tools\Console\ConsoleRunner;
use Doctrine\ORM\Tools\Console\EntityManagerProvider\SingleManagerProvider;

//require 'src/model/doctrine-bootstrap.php';
require __DIR__ . '/../src/model/doctrine-bootstrap.php'; // chemin absolu

ConsoleRunner::run(
    new SingleManagerProvider($entityManager)
);