Когда, где загрузить библиотеку php, чтобы расширить включенный класс?

NB: когда я говорю о «библиотеках», я имею в виду API библиотек модуль, версия 7.x-2.x.

Сценарий:

  • Сторонняя PHP-библиотека определяет класс: «BaseClass» в BaseClass.php
  • Модуль Drupal BaseClassExtender.module реализует hook_libraries_info () для предоставления библиотеки
  • BaseClassExtender.info объявляет файлы [] = BaseClassExtender.php
  • Файл BaseClassExtender.php определяет класс BaseClassExtender, расширяет BaseClass

Проблема:

Drupal генерирует фатальную ошибку, потому что BaseClassExtender.php включен перед BaseClass.php

Вопрос:

Как, когда я вызываю library_load () (или я должен вызывать что-то еще?), Чтобы сначала включить BaseClass?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]