php 5.3 избегать дублирования try / catch, вложенного в цикл foreach (сэндвич кода)
У меня есть класс с методом А, который имеет существующую структуру следующим образом function methodA() { $providers = $this->getFirstSetOfProviders(); foreach ($providers as $provider) { try { $this->method1($provider); } catch ( Exception $e ) { // exception handling } } $providers = $this->getSecondSetOfProviders(); foreach ($providers as $provider) { try { $this->method2($provider); } catch ( Exception $e […]