12
12
* This class is part of Ubiquity
13
13
*
14
14
* @author jcheron <[email protected] >
15
- * @version 1.0.7
15
+ * @version 1.0.8
16
16
* @category ubiquity.dev
17
17
*
18
18
*/
@@ -74,13 +74,15 @@ public function create($config, $initCache = true, $singleTable = null, $offset
74
74
$ this ->classes [$ table ] = $ class ;
75
75
}
76
76
$ this ->createRelations ();
77
+
77
78
if (isset ($ singleTable )) {
78
79
$ this ->createOneClass ($ singleTable , $ modelsDir );
79
80
} else {
80
81
foreach ($ this ->classes as $ table => $ class ) {
81
82
$ name = $ class ->getSimpleName ();
82
83
echo "Creating the {$ name } class \n" ;
83
- $ this ->writeFile ($ modelsDir . \DS . $ name . '.php ' , $ class );
84
+ $ classContent =$ class ->__toString ();
85
+ $ this ->writeFile ($ modelsDir . \DS . $ name . '.php ' , $ classContent );
84
86
}
85
87
}
86
88
if ($ initCache === true ) {
@@ -93,7 +95,8 @@ protected function createOneClass($singleTable, $modelsDir) {
93
95
if (isset ($ this ->classes [$ singleTable ])) {
94
96
$ class = $ this ->classes [$ singleTable ];
95
97
echo "Creating the {$ class ->getName ()} class \n" ;
96
- $ this ->writeFile ($ modelsDir . \DS . $ class ->getSimpleName () . '.php ' , $ class );
98
+ $ classContent =$ class ->__toString ();
99
+ $ this ->writeFile ($ modelsDir . \DS . $ class ->getSimpleName () . '.php ' , $ classContent );
97
100
} else {
98
101
echo "The {$ singleTable } table does not exist in the database \n" ;
99
102
}
0 commit comments