Skip to content
Snippets Groups Projects
Select Git revision
  • f59d69496b57b6740ac21a06c7716b6d86cb27f0
  • master default protected
  • release/8.0-perimetres
  • php84
  • 5.x
  • detached3
  • detached4
  • detached2
  • detached
  • 6.0.x
  • release/1.3.0
  • 6.x
  • pull_request_1
  • release-1.2.0
  • bg-php8
  • 5.1.2
  • 6.2.1
  • 6.2.0
  • 6.1.2
  • 6.1.1
  • 5.1.1
  • 6.0.5
  • 6.1.0
  • 5.1.0
  • 6.0.4
  • 6.0.3
  • 5.0.7
  • 6.0.2
  • 6.0.1
  • 6.0.0
  • 1.2.3
  • 5.0.6
  • 5.0.5
  • 1.2.2
  • 1.2.1
35 results

Module.php

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    GenDbStructure.php 777 B
    <?php
    
    /**
     * @var $this       \Application\View\Renderer\PhpRenderer
     * @var $controller \Zend\Mvc\Controller\AbstractController
     * @var $viewName   string
     * @var $sl         \Zend\ServiceManager\ServiceLocatorInterface
     */
    
    use Application\Constants;
    
    include_once 'GenDbStructure/DdlGen.php';
    include_once 'GenDbStructure/DataGen.php';
    
    $sCodeGenerator = $sl->get('UnicaenCode\CodeGenerator');
    /* @var $sCodeGenerator \UnicaenCode\Service\CodeGenerator */
    
    $em = $sl->get(Constants::BDD);
    
    $dg = new \GenDbStructure\DdlGen($em);
    
    $ddl = '';
    $ddl = $dg->getDdl();
    
    $de = new \GenDbStructure\DataGen($em);
    $data = $de->getDdlData();
    
    if (!isset($filename)) {
        $filename = false;
    }
    
    $sCodeGenerator->generateToFile($filename ?: 'ose-ddl.sql', $ddl.$data, (bool)$filename);