appConfig->getAppValueBool('fail-' . $this->getId())) { throw new ProcessingException('Failing as set by AppConfig'); } if (!isset($input['input']) || !is_array($input['input'])) { throw new RuntimeException('Invalid input'); } $outputs = []; foreach ($input['input'] as $i => $inputImage) { if (!($inputImage instanceof File) || !$inputImage->isReadable()) { throw new RuntimeException('Invalid input images'); } $outputs[] = '[' . $i . '] This is a fake OCR result.'; } return ['output' => $outputs]; } }