Я пытаюсь перенести этот пример цепочки ответственности, сделанной в Java на PHP
Мой java-форк работает здесь: https://repl.it/@CelsoF/chain-of-responsability-design-pattern
Результат javais:
A text parser is handling the file: someFile.txt
A JSON parser is handling the file: otherFile.json
A XML parser is handling the file: xmlFile.xml
A CSV parser is handling the file: csvFile.csv
Unable to find the correct parser for the file: csvFile.doc
Мой текущий код PHP работает здесь: https://3v4l.org/ukJtE
Но, к сожалению, результат PHP отличается:
A text parser is handling the file: someFile.txt
A JSON parser is handling the file: otherFile.json
Unable to find the correct parser for the file:xmlFile.xml
Unable to find the correct parser for the file:csvFile.csv
Unable to find the correct parser for the file:csvFile.doc
Я пытаюсьчтобы понять почему, но безуспешно: (
Заранее спасибо
Селсо