dakata__92
Super Moderator
Имам един метод с който си викам класовете с имплементиран интерфейс. Логически си работи добре и всичко и е наред, просто ми се струва, че структорно съм я измислил грешно. Моля да ми дадети идеи как да я подобря.
PHP:
public function dataBaseConnection($CLASS = "\system\database\PDO",$dbname=null){
if(empty($this->dbConnection)){
$opt = $this->MDC()->load('database/connection');
$this->CLASS = $CLASS;
if(empty($dbname)){
return $this->dbConnection = new $this->CLASS($opt['host'],$opt['user'],$opt['pass'],$opt['name']);
}
return $this->dbConnection = new $this->CLASS($opt['host'],$opt['user'],$opt['pass'],$dbname);
}
return $this->dbConnection;
}