Esempio n. 1
0
<?php

require_once __DIR__ . "/../vendor/autoload.php";
use Symfony\Component\Yaml\Parser;
use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;
use Entity\Users;
class DatabaseConfig
{
    private $em;
    public function __construct()
    {
        $yamlParser = new Parser();
        $dbParams = $yamlParser->parse(file_get_contents(__DIR__ . '/parameters.yml'));
        $config = Setup::createAnnotationMetadataConfiguration(array(__DIR__ . '/../Entity'), true);
        $this->em = EntityManager::create($dbParams['database'], $config);
    }
    public function getManager()
    {
        return $this->em;
    }
}
$dbcon = new DatabaseConfig();
$em = $dbcon->getManager();
return \Doctrine\ORM\Tools\Console\ConsoleRunner::createHelperSet($em);