Browse Source

generate.php

tags/0.1.0
Robin Thoni 9 years ago
parent
commit
2a3f6cf0b0
3 changed files with 62 additions and 3 deletions
  1. 3
    0
      .gitignore
  2. 14
    3
      composer.json
  3. 45
    0
      generate.php

+ 3
- 0
.gitignore View File

1
 /.idea
1
 /.idea
2
+/vendor
3
+/composer.lock
4
+/.env

+ 14
- 3
composer.json View File

7
             "email": "robin@rthoni.com"
7
             "email": "robin@rthoni.com"
8
         }
8
         }
9
     ],
9
     ],
10
+    "repositories": [{
11
+      "type": "vcs",
12
+      "url":  "https://git.rthoni.com/luticate/utils.git"
13
+    },{
14
+      "type": "vcs",
15
+      "url":  "https://git.rthoni.com/luticate/generator.git"
16
+    }],
10
     "require": {
17
     "require": {
11
-      "php": ">=5.5.9",
12
-      "illuminate/database": "5.1.x-dev"
18
+      "laravel/lumen-framework": "5.1.x-dev",
19
+      "luticate/utils": "*"
20
+    },
21
+    "require-dev": {
22
+      "luticate/generator": "*"
13
     },
23
     },
14
     "autoload": {
24
     "autoload": {
15
       "psr-4": {
25
       "psr-4": {
16
         "Luticate\\": "src/"
26
         "Luticate\\": "src/"
17
       }
27
       }
18
-    }
28
+    },
29
+    "minimum-stability": "dev"
19
 }
30
 }

+ 45
- 0
generate.php View File

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

Loading…
Cancel
Save