@@ -68,6 +68,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_url_en
6868 bool $ failOnResourceLoadingFailed = false ,
6969 bool $ failOnConsoleExceptions = false ,
7070 bool |null $ skipNetworkIdleEvent = null ,
71+ bool |null $ skipNetworkAlmostIdleEvent = null ,
7172 SplitMode |null $ splitMode = null ,
7273 string |null $ pdfa = null ,
7374 bool $ pdfua = false ,
@@ -122,6 +123,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_url_en
122123 $ failOnResourceLoadingFailed ,
123124 $ failOnConsoleExceptions ,
124125 $ skipNetworkIdleEvent ,
126+ $ skipNetworkAlmostIdleEvent ,
125127 $ splitMode ,
126128 $ pdfa ,
127129 $ pdfua ,
@@ -182,6 +184,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_url_en
182184 $ failOnResourceLoadingFailed ,
183185 $ failOnConsoleExceptions ,
184186 $ skipNetworkIdleEvent ,
187+ $ skipNetworkAlmostIdleEvent ,
185188 $ splitMode ,
186189 $ pdfa ,
187190 $ pdfua ,
@@ -238,6 +241,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_url_en
238241 * bool,
239242 * bool,
240243 * bool|null,
244+ * bool|null,
241245 * SplitMode|null,
242246 * string|null,
243247 * bool,
@@ -303,6 +307,7 @@ public static function provideUrlData(): array
303307 true ,
304308 true ,
305309 true ,
310+ true ,
306311 SplitMode::intervals (1 ),
307312 'PDF/A-1a ' ,
308313 true ,
@@ -379,6 +384,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_html_e
379384 bool $ failOnResourceLoadingFailed = false ,
380385 bool $ failOnConsoleExceptions = false ,
381386 bool |null $ skipNetworkIdleEvent = null ,
387+ bool |null $ skipNetworkAlmostIdleEvent = null ,
382388 SplitMode |null $ splitMode = null ,
383389 string |null $ pdfa = null ,
384390 bool $ pdfua = false ,
@@ -433,6 +439,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_html_e
433439 $ failOnResourceLoadingFailed ,
434440 $ failOnConsoleExceptions ,
435441 $ skipNetworkIdleEvent ,
442+ $ skipNetworkAlmostIdleEvent ,
436443 $ splitMode ,
437444 $ pdfa ,
438445 $ pdfua ,
@@ -495,6 +502,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_html_e
495502 $ failOnResourceLoadingFailed ,
496503 $ failOnConsoleExceptions ,
497504 $ skipNetworkIdleEvent ,
505+ $ skipNetworkAlmostIdleEvent ,
498506 $ splitMode ,
499507 $ pdfa ,
500508 $ pdfua ,
@@ -551,6 +559,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_html_e
551559 * bool,
552560 * bool,
553561 * bool|null,
562+ * bool|null,
554563 * SplitMode|null,
555564 * string|null,
556565 * bool,
@@ -616,6 +625,7 @@ public static function provideHtmlData(): array
616625 true ,
617626 true ,
618627 true ,
628+ true ,
619629 SplitMode::intervals (1 ),
620630 'PDF/A-1a ' ,
621631 true ,
@@ -694,6 +704,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_markdo
694704 bool $ failOnResourceLoadingFailed = false ,
695705 bool $ failOnConsoleExceptions = false ,
696706 bool |null $ skipNetworkIdleEvent = null ,
707+ bool |null $ skipNetworkAlmostIdleEvent = null ,
697708 SplitMode |null $ splitMode = null ,
698709 string |null $ pdfa = null ,
699710 bool $ pdfua = false ,
@@ -748,6 +759,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_markdo
748759 $ failOnResourceLoadingFailed ,
749760 $ failOnConsoleExceptions ,
750761 $ skipNetworkIdleEvent ,
762+ $ skipNetworkAlmostIdleEvent ,
751763 $ splitMode ,
752764 $ pdfa ,
753765 $ pdfua ,
@@ -815,6 +827,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_markdo
815827 $ failOnResourceLoadingFailed ,
816828 $ failOnConsoleExceptions ,
817829 $ skipNetworkIdleEvent ,
830+ $ skipNetworkAlmostIdleEvent ,
818831 $ splitMode ,
819832 $ pdfa ,
820833 $ pdfua ,
@@ -872,6 +885,7 @@ public function it_creates_a_valid_request_for_the_forms_chromium_convert_markdo
872885 * bool,
873886 * bool,
874887 * bool|null,
888+ * bool|null,
875889 * SplitMode|null,
876890 * string|null,
877891 * bool,
@@ -946,6 +960,7 @@ public static function provideMarkdownData(): array
946960 true ,
947961 true ,
948962 true ,
963+ true ,
949964 SplitMode::intervals (1 ),
950965 'PDF/A-1a ' ,
951966 true ,
@@ -1020,6 +1035,7 @@ private function hydrateChromiumPdfFormData(
10201035 bool $ failOnResourceLoadingFailed = false ,
10211036 bool $ failOnConsoleExceptions = false ,
10221037 bool |null $ skipNetworkIdleEvent = null ,
1038+ bool |null $ skipNetworkAlmostIdleEvent = null ,
10231039 SplitMode |null $ splitMode = null ,
10241040 string |null $ pdfa = null ,
10251041 bool $ pdfua = false ,
@@ -1152,6 +1168,10 @@ private function hydrateChromiumPdfFormData(
11521168 $ chromium ->skipNetworkIdleEvent ($ skipNetworkIdleEvent );
11531169 }
11541170
1171+ if ($ skipNetworkAlmostIdleEvent !== null ) {
1172+ $ chromium ->skipNetworkAlmostIdleEvent ($ skipNetworkAlmostIdleEvent );
1173+ }
1174+
11551175 if ($ splitMode !== null ) {
11561176 $ chromium ->split ($ splitMode );
11571177 }
@@ -1245,6 +1265,7 @@ private function assertChromiumPdfOptions(
12451265 bool $ failOnResourceLoadingFailed ,
12461266 bool $ failOnConsoleExceptions ,
12471267 bool |null $ skipNetworkIdleEvent ,
1268+ bool |null $ skipNetworkAlmostIdleEvent ,
12481269 SplitMode |null $ splitMode ,
12491270 string |null $ pdfa ,
12501271 bool $ pdfua ,
@@ -1409,6 +1430,10 @@ private function assertChromiumPdfOptions(
14091430 $ this ->assertContainsFormValue ($ body , 'skipNetworkIdleEvent ' , $ skipNetworkIdleEvent ? '1 ' : '0 ' );
14101431 }
14111432
1433+ if ($ skipNetworkAlmostIdleEvent !== null ) {
1434+ $ this ->assertContainsFormValue ($ body , 'skipNetworkAlmostIdleEvent ' , $ skipNetworkAlmostIdleEvent ? '1 ' : '0 ' );
1435+ }
1436+
14121437 if ($ splitMode !== null ) {
14131438 $ this ->assertContainsFormValue ($ body , 'splitMode ' , $ splitMode ->mode );
14141439 $ this ->assertContainsFormValue ($ body , 'splitSpan ' , $ splitMode ->span );
0 commit comments