From f122dc62bebcd08066e57c3bf7d3059b6c54427a Mon Sep 17 00:00:00 2001
From: Adrien Crivelli
Date: Fri, 2 Dec 2022 15:33:30 +0100
Subject: [PATCH] heredoc syntax does not break indentation anymore
---
.php-cs-fixer.dist.php | 2 +-
samples/Pdf/21b_Pdf.php | 18 +-
.../DocumentGeneratorTest.php | 104 ++++----
.../Reader/Csv/CsvIssue2840Test.php | 12 +-
.../Reader/Csv/CsvLoadFromStringTest.php | 12 +-
.../Reader/Csv/CsvTest.php | 34 +--
.../Reader/Html/HtmlLoadStringTest.php | 18 +-
.../Reader/Html/HtmlTagsTest.php | 222 +++++++++---------
.../Reader/Html/Issue2029Test.php | 162 ++++++-------
.../Reader/Html/Issue2810Test.php | 34 +--
.../Reader/Xml/XmlOddTest.php | 64 ++---
.../Writer/Html/CallbackTest.php | 12 +-
.../Writer/Xlsx/ConditionalTest.php | 132 +++++------
13 files changed, 413 insertions(+), 413 deletions(-)
diff --git a/.php-cs-fixer.dist.php b/.php-cs-fixer.dist.php
index 16809b849..4179c6771 100644
--- a/.php-cs-fixer.dist.php
+++ b/.php-cs-fixer.dist.php
@@ -58,7 +58,7 @@ $config
'general_phpdoc_annotation_remove' => ['annotations' => ['access', 'category', 'copyright']],
'global_namespace_import' => true,
'header_comment' => false, // We don't use common header in all our files
- 'heredoc_indentation' => false, // Requires PHP >= 7.3
+ 'heredoc_indentation' => true,
'heredoc_to_nowdoc' => false, // Not sure about this one
'implode_call' => true,
'include' => true,
diff --git a/samples/Pdf/21b_Pdf.php b/samples/Pdf/21b_Pdf.php
index c67ff3d29..421e0867e 100644
--- a/samples/Pdf/21b_Pdf.php
+++ b/samples/Pdf/21b_Pdf.php
@@ -10,15 +10,15 @@ function replaceBody(string $html): string
$lorem = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.';
$bodystring = '~.*~ms';
$bodyrepl = <<
-Serif
-$lorem
-Sans-Serif
-$lorem
-Monospace
-$lorem
-
+ Serif
+ $lorem
+ Sans-Serif
+ $lorem
+ Monospace
+ $lorem
+