@@ -35,7 +35,7 @@ class Classifier {
3535 protected QueueService $ queue ;
3636 private ITempManager $ tempManager ;
3737 private IPreview $ previewProvider ;
38- private int $ maxExecutionTime ;
38+ private int $ maxExecutionTime = self :: MAX_EXECUTION_TIME ;
3939
4040 public function __construct (LoggerInterface $ logger , IConfig $ config , IRootFolder $ rootFolder , QueueService $ queue , ITempManager $ tempManager , IPreview $ previewProvider ) {
4141 $ this ->logger = $ logger ;
@@ -46,7 +46,7 @@ public function __construct(LoggerInterface $logger, IConfig $config, IRootFolde
4646 $ this ->previewProvider = $ previewProvider ;
4747 }
4848
49- public function setMaxExecutionTime (int $ time ) {
49+ public function setMaxExecutionTime (int $ time ): void {
5050 $ this ->maxExecutionTime = $ time ;
5151 }
5252
@@ -61,8 +61,7 @@ public function classifyFiles(string $model, array $queueFiles, int $timeout): \
6161 $ processedFiles = [];
6262 $ startTime = time ();
6363 foreach ($ queueFiles as $ queueFile ) {
64- $ maxExecutionTime = $ this ->maxExecutionTime ?? self ::MAX_EXECUTION_TIME ;
65- if ($ maxExecutionTime > 0 && time () - $ startTime > $ maxExecutionTime ) {
64+ if ($ this ->maxExecutionTime > 0 && time () - $ startTime > $ this ->maxExecutionTime ) {
6665 return ;
6766 }
6867 $ files = $ this ->rootFolder ->getById ($ queueFile ->getFileId ());
@@ -158,8 +157,7 @@ public function classifyFiles(string $model, array $queueFiles, int $timeout): \
158157 $ this ->logger ->debug ('Classifier process output: ' .$ data );
159158 continue ;
160159 }
161- $ maxExecutionTime = $ this ->maxExecutionTime ?? self ::MAX_EXECUTION_TIME ;
162- if ($ maxExecutionTime > 0 && time () - $ startTime > $ maxExecutionTime ) {
160+ if ($ this ->maxExecutionTime > 0 && time () - $ startTime > $ this ->maxExecutionTime ) {
163161 $ proc ->stop (10 , 9 );
164162 return ;
165163 }
0 commit comments