Как перехватить исключение выбрасываемое из-за несуществующего метода объекта?
В Symfony, чтобы перехватить исключение, выбрасываемое из-за несуществующего метода объекта, можно воспользоваться механизмом перехвата исключений в PHP и специальным классом __call(). Когда вызывается несуществующий метод объекта, PHP выбрасывает исключение BadMethodCallException. Мы можем перехватить это исключение с помощью конструкции try-catch внутри метода, который вызывает несуществующий метод. try { // Код, который вызывает несуществующий метод $result = ... Читать далее