Есть
Composer-пакет, который "расширяет" функциональность
другого пакета. Большая часть кода честно "позаимствована" у библиотеки
DomCrawler, я лишь изменил структуру и добавил пару методов. Класс
Tweezers\Crawler наследуется от
DiDom\Document. Проблема возникла с методом find, а точнее с количеством аргументов в нем: у
Document
их 3, а в
Crawler
- 2. Соответственно должно выбрасываться исключение
Declaration of * should be ..., но этого не происходит: тесты проходят успешно. Подключил пакет в новой папке, немного поигрался - все ок. Но при подключении к моему проекту выбрасывает это исключение. Почему так происходит?