diff --git a/src/Builder.php b/src/Builder.php index 4a61c60..8071191 100644 --- a/src/Builder.php +++ b/src/Builder.php @@ -26,7 +26,7 @@ class Builder */ private function build() { - $prefix = ""; + $prefix = "" . PHP_EOL . ""; $suffix = ''; $xml = collect($this->filters)->map(function ($items) { @@ -47,9 +47,9 @@ class Builder { $entry = collect($filter->getProperties())->map(function ($value, $key) { return $this->buildProperty($value, $key); - })->implode(''); + })->implode(PHP_EOL); - return "{$entry}"; + return collect(['', $entry, ''])->implode(PHP_EOL); } /** diff --git a/tests/Unit/BuilderTest.php b/tests/Unit/BuilderTest.php index a8c4b40..25f24d3 100644 --- a/tests/Unit/BuilderTest.php +++ b/tests/Unit/BuilderTest.php @@ -21,9 +21,18 @@ class BuilderTest extends TestCase $result = new Builder([$filterA, $filterB]); $expected = << - - + + + + + + + + + + + + EOF;