Skip to content
Snippets Groups Projects
Select Git revision
  • 51f3681fa373fb471e8435dbc25ecfe67e55da99
  • master default protected
  • release_10.4.0
  • feature_flux_diplomation
  • release_10.3.0
  • test
  • feature_suppression_profils
  • feature_acl_cache
  • feature_module_doctorant
  • feature_module_admission
  • feature_fiche_rncp
  • feature_convention_mel_template
  • feature_portfolio
  • ameliorations_index_rapporteur
  • feature_formation_export_xls
  • feature_fichiers
  • api_inscription_admin
  • feature_module_unicaen_maintenance_mode
  • dev
  • feature_renderer_template_variables
  • feature_notif_forcage_correc
  • 10.3.0
  • 10.2.1
  • 10.2.0
  • 10.1.0
  • 10.0.3
  • 10.0.2
  • 10.0.1
  • 10.0.0
  • 9.4.1
  • 9.4.0
  • 9.3.1
  • 9.3.0
  • 9.2.1
  • 9.2.0
  • 9.1.1
  • 9.1.0
  • 9.0.1
  • 9.0.0
  • 8.6.0
  • 8.5.1
41 results

svn2git.md

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    GenDbStructure.php 887 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 */
    
    echo "<h1>Atention à bien se mettre sur OSE TEST BIEN à JOUR pour pouvoir générer les données!!!</h1>";
    
    $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);