File tree Expand file tree Collapse file tree 3 files changed +7
-7
lines changed
Expand file tree Collapse file tree 3 files changed +7
-7
lines changed Original file line number Diff line number Diff line change 44
55use SimpleORM \core \helper \Helper ;
66
7- class Controller
7+ abstract class Controller
88{
99 private $ class ;
1010 /*
@@ -14,16 +14,16 @@ public function __construct()
1414 {
1515 $ this ->Helper = new Helper ();
1616
17- self ::setClass ();
17+ $ this -> class = self ::setClass ();
1818 self ::loadModels ();
1919 self ::loadHelpers ();
2020 }
2121
2222 private function setClass ()
2323 {
24- $ namespace = ' SimpleORM\app\controller \\' ;
25- $ class = str_replace ( $ namespace , '' , get_class ( $ this ));
26- $ this -> class = str_replace ('Controller ' , '' , $ class );
24+ $ className = ( new \ ReflectionClass ( $ this ))-> getShortName () ;
25+
26+ return str_replace ('Controller ' , '' , $ className );
2727 }
2828
2929 /*
Original file line number Diff line number Diff line change 22
33namespace SimpleORM \core \model ;
44
5- class Database
5+ abstract class Database
66{
77 protected $ conn ;
88 public $ db_config ;
Original file line number Diff line number Diff line change 55use SimpleORM \core \model \Database ;
66use \PDO ;
77
8- class Model extends Database
8+ abstract class Model extends Database
99{
1010 private $ stmt ;
1111 private $ data = array ();
You can’t perform that action at this time.
0 commit comments