Acho que estou com algum problema de herança ou coisa assim, eu não consigo chamar mais de um Container::getModel no meu Controller. Vou colocar o meu __construct aqui e o erro que ele me retorna
PaginaController.php
public function __construct()
{
parent:: __construct();
#se eu comentar e deixar apenas um ai ele funciona, mas quando tento fazer com mais de um ele da um erro
$this->contato = Container::getModel("Contato");
$this->noticia = Container::getModel("Noticias");
$this->institucional = Container::getModel("Institucional");
$this->atuacao = Container::getModel("Atuacao");
$this->banner = Container::getModel("Banners");
}
Container.php
public static function getModel($model)
{
$objModel = "\\App\\Models\\".$model;
return new $objModel(DataBase::getDataBase());
}
Fatal error: Uncaught TypeError: Argument 1 passed to Core\BaseModel::__construct() must be an instance of PDO.