]> _ Git - fluidbook_tools.git/commitdiff
wip #5220
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 17 May 2022 15:16:49 +0000 (17:16 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 17 May 2022 15:16:49 +0000 (17:16 +0200)
.idea/misc.xml
src/Jobs/ProcessPage.php

index c391c5f094b2ff48667f1b8e0a469e996e8e4422..ff9d5a0175db081a6a47d5c3aff62bb4885cbb31 100644 (file)
@@ -6,9 +6,4 @@
   <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="JDK17" project-jdk-type="JavaSDK">
     <output url="file://$PROJECT_DIR$/out" />
   </component>
-  <component name="SwUserDefinedSpecifications">
-    <option name="specTypeByUrl">
-      <map />
-    </option>
-  </component>
 </project>
\ No newline at end of file
index 7b08fb15aab60b1a0c2112e039fdeb8b9bcb9aab..f64edf57d608e720b53317067df4243a56a5f8c0 100644 (file)
@@ -31,16 +31,22 @@ class ProcessPage implements ShouldQueue
      */
     protected $files = [];
 
+    /**
+     * @var bool
+     */
+    protected $debug=true;
+
     /**
      * @param $document Document
      * @param $page integer
      * @param ProcessFile[] $files
      */
-    public function __construct($document, $page, $files = [])
+    public function __construct($document, $page, $files = [],$debug=true)
     {
         $this->document = $document;
         $this->page = $page;
         $this->files = $files;
+        $this->debug=$debug;
     }
 
     /**
@@ -69,11 +75,15 @@ class ProcessPage implements ShouldQueue
 
     public function handle()
     {
-        start_measure('Process page ' . $this->page);
+        if($this->debug) {
+            start_measure('Process page ' . $this->page);
+        }
         foreach ($this->files as $file) {
             $this->getFile($this->page, $file, false);
         }
-        stop_measure('Process page ' . $this->page);
+        if($this->debug) {
+            stop_measure('Process page ' . $this->page);
+        }
     }
 
 
@@ -115,7 +125,9 @@ class ProcessPage implements ShouldQueue
             return;
         }
 
-        start_measure('Split PDF');
+        if($this->debug) {
+            start_measure('Split PDF');
+        }
         touch($lock);
 
         Files::mkdir($this->getOut() . '/pdf');
@@ -143,7 +155,9 @@ class ProcessPage implements ShouldQueue
             }
         }
         unlink($lock);
-        stop_measure('Split PDF');
+        if($this->debug) {
+            stop_measure('Split PDF');
+        }
     }
 
     /**