Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • kusanagi
  • kusanagi-2025-07-signature
  • 20250627-api-platform
  • starling
  • 20250604-siret
  • kusanagi-oscar-text
  • kusanagi-document-type-active
  • kusanagi-activity-form
  • kusanagi-discipline-update
  • 20250526-delete-person-refacto
  • 2025-05-privilege-ui
  • 2025-05-fixtures
  • 20250519-config-sync-db
  • 2025-05-patch-organization-main
  • 20250512-doc-install
  • starling-patch-datepicker
  • ripley
  • starling-path-notification-todo
  • stariling-patch-numeros
  • 2.13-ripley-lasted
  • 2.12.3-final
  • 2.13.1-ripley
  • 2.12.2
24 results

lauch-server-dev.sh

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);