У меня есть родительский класс:
Abstract Class Base {
function __construct($registry) {
// stuff
}
}
У меня есть как минимум 2 класса, которые расширяют этот класс
class Cms extends Base {
// a few functions here
}
и этот
class Index extends Base {
// a few functions here
}
Для класса CMS пользователь должен будет войти в систему. Сеанс уже инициирован, и я хочу проверить, что пользователь вошел в систему, используя сеанс var. Так что я хотел бы сделать:
class Cms extends Base {
function __construct()
{
// check the user session is valid
}
// a few functions here
}
но, конечно, это перезапишет родительский класс конструкции и все, что он установил. Есть ли способ иметь метод типа __construct (), который можно определить в дочернем классе?