Есть модель категорий у нее есть конструктор, в который должен приходить объект базы данных, но при инстанцировании этой модели(Категорий) выдает:
Catchable fatal error: Argument 1 passed to models\Categories::__construct() must be an instance of core\Database, none given in
Убираю тайп хинт и получаю ошибку уровня warning:
Missing argument 1 for models\Categories::__construct()
public function __construct(\core\Database $db){
$this->db=$db;
}//Конструктор класса models\Categories
var_dump($register->getDb());//object(core\Database)#1 (0) { }
$categories=new\models\Categories($register->getDb());