Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

generate.php 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: robin
  5. * Date: 9/26/15
  6. * Time: 4:03 PM
  7. */
  8. use Luticate\Generator\LuGenerator;
  9. require_once('vendor/autoload.php');
  10. Dotenv::load(".");
  11. $gen = new LuGenerator(getenv("DB_CONNECTION"), getenv("DB_DATABASE"), getenv("DB_HOST"),
  12. getenv("DB_PORT"), getenv("DB_USERNAME"), getenv("DB_PASSWORD"));
  13. $gen->setConfig(array("dbo" =>
  14. array(
  15. "namespace" => 'Luticate\Auth\DBO',
  16. "folder" => 'src/Auth/DBO'
  17. ),
  18. "models" =>
  19. array(
  20. "namespace" => 'Luticate\Auth\DataAccess\Models',
  21. "folder" => 'src/Auth/DataAccess/Models'
  22. ),
  23. "sp" =>
  24. array(
  25. "namespace" => 'Luticate\Auth\DataAccess\SP',
  26. "folder" => 'src/Auth/DataAccess/SP'
  27. ),
  28. "dataaccess" =>
  29. array(
  30. "namespace" => 'Luticate\Auth\DataAccess',
  31. "folder" => 'src/Auth/DataAccess'
  32. ),
  33. "business" =>
  34. array(
  35. "namespace" => 'Luticate\Auth\Business',
  36. "folder" => 'src/Auth/Business'
  37. ),
  38. "controller" =>
  39. array(
  40. "namespace" => 'Luticate\Auth\Controller',
  41. "folder" => 'src/Auth/Controller'
  42. ),
  43. "mode" => 0775,
  44. "ignore" => array(
  45. "tables" => array(
  46. "/luticate_users_groups/",
  47. "/luticate_permissions_(groups|users)/"
  48. ),
  49. "sp" => array(),
  50. "controllers" => array()
  51. )
  52. ));
  53. $gen->run();