@@ -352,7 +352,7 @@ |
||
352 | 352 | * @param $datadirectory |
353 | 353 | * @param $path |
354 | 354 | * @param $tempFile |
355 | - * @param $language |
|
355 | + * @param string $language |
|
356 | 356 | * @param $statusId |
357 | 357 | * @param OcrStatus $status |
358 | 358 | */ |
@@ -70,7 +70,7 @@ |
||
70 | 70 | try { |
71 | 71 | if ($failed === 'false') { |
72 | 72 | $failed = false; |
73 | - }elseif ($failed === 'true') { |
|
73 | + } elseif ($failed === 'true') { |
|
74 | 74 | $failed = true; |
75 | 75 | } else { |
76 | 76 | throw new ServiceException('Wrong Arguments.'); |
@@ -1,26 +1,26 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | 3 | $worker = new GearmanWorker(); |
4 | -$worker->addServer('127.0.0.1',4730); |
|
4 | +$worker->addServer('127.0.0.1', 4730); |
|
5 | 5 | |
6 | 6 | $worker->addFunction(/** |
7 | 7 | * @param GearmanJob $job |
8 | 8 | */ |
9 | 9 | "ocr", function(GearmanJob $job) { |
10 | 10 | $workload = json_decode($job->workload()); |
11 | - if($workload->type === 'tess'){ |
|
11 | + if ($workload->type === 'tess') { |
|
12 | 12 | //tesseract |
13 | 13 | $command = 'tesseract "' . $workload->datadirectory . $workload->path . '" "' . $workload->tempfile . '" -l ' . $workload->language; |
14 | 14 | $success = -1; |
15 | 15 | exec($command, $_out, $success); |
16 | 16 | if ($success === 0 && !isset($_out[1])) { |
17 | 17 | //occ command which puts the file and cleans the tempfile |
18 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' false'); |
|
19 | - } else{ |
|
18 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' false'); |
|
19 | + } else { |
|
20 | 20 | //update status failed. |
21 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' true'); |
|
21 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' true'); |
|
22 | 22 | } |
23 | - } else{ |
|
23 | + } else { |
|
24 | 24 | //ocrmypdf |
25 | 25 | $command = 'ocrmypdf "' . $workload->datadirectory . $workload->path . '" "' . $workload->tempfile . '" -l ' . $workload->language . ' --skip-text'; |
26 | 26 | $success = -1; |
@@ -28,10 +28,10 @@ discard block |
||
28 | 28 | // Command successful and no error by tesseract (line[0] is 'Tesseract Open Source OCR Engine v3.03 with Leptonica' line[1] should not exist) |
29 | 29 | if ($success === 0 && !isset($_out[0])) { |
30 | 30 | //occ command which puts the file and cleans the tempfile |
31 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' false'); |
|
32 | - } else{ |
|
31 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' false'); |
|
32 | + } else { |
|
33 | 33 | //update status failed. |
34 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' true'); |
|
34 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' true'); |
|
35 | 35 | } |
36 | 36 | } |
37 | 37 | }); |