Сценарий
Я получил класс как расширение абстрактного класса.Абстрактный класс загружает мои файлы и расширения с их методами (ссылка на pastebin для абстрактного класса) .
Это вызывается в моем классе extends следующим образом (сокращенно и упрощенно - опечатки только здесьв коде Q):
class Pagination extends Pagination_Base
{
function __construct()
{
// loads the file "first.class.php" in the abstract class
parent::load_file( 'first' );
// stores the class as object in the abstract class, so we can access the methods and properties
parent::load_extension( new oxoFirst() );
}
}
Проблема / Вопрос
Теперь я получил ошибку "Невозможно повторно объявить класс {$ classname}" .
Я хочу использовать свой абстрактный класс, но все же иметь возможность перемещать классы, содержащие расширения, в отдельные файлы.Есть какой-либо способ сделать это?
Заранее спасибо!