Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,17 @@
"clear": "@php vendor/bin/testbench package:purge-skeleton --ansi",
"migrate": "@php vendor/bin/testbench migrate:fresh --seed --ansi",
"prepare": "@php vendor/bin/testbench package:discover --ansi",
"style": "vendor/bin/pint --parallel --ansi",
"test": "@php vendor/bin/pest --parallel --colors=always",
"style": "@php vendor/bin/pint --parallel --ansi",
"style:snippets": "@php vendor/bin/pint --dirty --ansi docs/snippets",
"test": [
"@php vendor/bin/pest --parallel --colors=always",
"@style:snippets"
],
"test:coverage": "@php vendor/bin/pest --colors=always --coverage --compact --parallel --min=95",
"test:type": "@php vendor/bin/pest --type-coverage --compact --min=95",
"test:update": "@php vendor/bin/pest --colors=always --update-snapshots"
"test:update": [
"@php vendor/bin/pest --colors=always --update-snapshots",
"@style:snippets"
]
}
}
20 changes: 10 additions & 10 deletions docs/snippets/advanced-directive-array.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
<array_directive>

<user>
<name>Pedro Hackett</name>
<avatar>https://via.placeholder.com/640x480.png/00cccc?text=deleniti</avatar>
<avatar>https://via.placeholder.com/640x480.png/0022ee?text=voluptas</avatar>
<images name="odit ut quaerat">https://via.placeholder.com/640x480.png/00ffdd?text=quasi</images>
<images name="a sed autem">https://via.placeholder.com/640x480.png/008899?text=doloremque</images>
<name>Clement Feeney</name>
<avatar>https://via.placeholder.com/640x480.png/0099ff?text=adipisci</avatar>
<avatar>https://via.placeholder.com/640x480.png/000088?text=quo</avatar>
<images name="sapiente iste voluptatibus">https://via.placeholder.com/640x480.png/006644?text=sit</images>
<images name="odit iste dolorem">https://via.placeholder.com/640x480.png/000044?text=dolor</images>
</user>
<user>
<name>Mr. Melvin Schmeler</name>
<avatar>https://via.placeholder.com/640x480.png/0099ff?text=minima</avatar>
<avatar>https://via.placeholder.com/640x480.png/0077ff?text=architecto</avatar>
<images name="et sed pariatur">https://via.placeholder.com/640x480.png/007733?text=quia</images>
<images name="et et culpa">https://via.placeholder.com/640x480.png/008833?text=porro</images>
<name>Prof. Nathanael Shields</name>
<avatar>https://via.placeholder.com/640x480.png/00ffaa?text=temporibus</avatar>
<avatar>https://via.placeholder.com/640x480.png/0066aa?text=molestiae</avatar>
<images name="sunt dolorem consequatur">https://via.placeholder.com/640x480.png/004455?text=dolores</images>
<images name="quae officia est">https://via.placeholder.com/640x480.png/0088ee?text=quis</images>
</user>

</array_directive>
10 changes: 5 additions & 5 deletions docs/snippets/advanced-directive-attributes.xml
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<attributes_directive>

<company since="1980"/>
<company since="2022"/>
<url>https://example.com</url>

<user>
<name>Caitlyn Cremin</name>
<contact email="austen55@example.com" phone="555-000-1"/>
<name>Mia Pollich</name>
<contact email="rosalind.botsford@example.com" phone="555-000-1"/>
</user>
<user>
<name>Ena Mertz V</name>
<contact email="layne95@example.com" phone="555-000-2"/>
<name>Prof. Fatima Gottlieb</name>
<contact email="rocio.block@example.com" phone="555-000-2"/>
</user>

</attributes_directive>
8 changes: 4 additions & 4 deletions docs/snippets/advanced-directive-cdata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<cdata_directive>

<user>
<name><![CDATA[<h1>Leopoldo Schneider</h1>]]></name>
<email>gust22@example.org</email>
<name><![CDATA[<h1>Golda Casper</h1>]]></name>
<email>connelly.august@example.org</email>
</user>
<user>
<name><![CDATA[<h1>Peggie Towne</h1>]]></name>
<email>rau.marion@example.org</email>
<name><![CDATA[<h1>Dedrick Nikolaus</h1>]]></name>
<email>ymoen@example.org</email>
</user>

</cdata_directive>
8 changes: 4 additions & 4 deletions docs/snippets/advanced-directive-mixed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<mixed_directive>

<user>
<name>Hadley Funk I</name>
<name>Dr. Stan Barrows MD</name>
<some>
<first>Foo</first>
<second>shayes@example.com</second>
<second>jakubowski.florida@example.net</second>
</some>
</user>
<user>
<name>Adolphus Toy I</name>
<name>Verda Luettgen</name>
<some>
<first>Foo</first>
<second>kenyon06@example.net</second>
<second>haag.kendrick@example.com</second>
</some>
</user>

Expand Down
8 changes: 4 additions & 4 deletions docs/snippets/advanced-directive-value.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<value_directive>

<user>
<name>Terrance Mills Jr.</name>
<contact type="email">eldora.vonrueden@example.org</contact>
<name>Aliya Greenholt MD</name>
<contact type="email">hheathcote@example.net</contact>
</user>
<user>
<name>Kara Emard</name>
<contact type="email">gorczany.genesis@example.com</contact>
<name>Ardith Roob</name>
<contact type="email">boyer.ole@example.net</contact>
</user>

</value_directive>
8 changes: 4 additions & 4 deletions docs/snippets/advanced-element-attribute.xml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<attribute>

<user created_at="2025-09-05 00:35:01">
<user created_at="2025-09-05 00:42:47">
<id>1</id>
<name>Gilda Moore</name>
<name>Adaline Glover</name>
</user>
<user created_at="2025-09-05 00:35:01">
<user created_at="2025-09-05 00:42:47">
<id>2</id>
<name>Prof. Jo Connelly</name>
<name>Miss Antoinette Doyle</name>
</user>

</attribute>
4 changes: 2 additions & 2 deletions docs/snippets/advanced-element-header-footer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@

<user>
<id>1</id>
<name>Judy Jacobs</name>
<name>Amaya Windler III</name>
</user>
<user>
<id>2</id>
<name>Ms. Lilliana Hettinger MD</name>
<name>Ruby Barrows</name>
</user>

</header_footer>
Expand Down
4 changes: 2 additions & 2 deletions docs/snippets/advanced-element-info-before-false.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@

<user>
<id>1</id>
<name>Devyn Brekke</name>
<name>Dr. Delbert Jaskolski IV</name>
</user>
<user>
<id>2</id>
<name>Trudie Conn</name>
<name>Joyce Casper</name>
</user>

</info_method>
4 changes: 2 additions & 2 deletions docs/snippets/advanced-element-info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@

<user>
<id>1</id>
<name>Dr. Stephen Donnelly DDS</name>
<name>Kadin Lueilwitz</name>
</user>
<user>
<id>2</id>
<name>Miss Erika Mayert</name>
<name>Aiyana Collier</name>
</user>

</info_method>
4 changes: 2 additions & 2 deletions docs/snippets/advanced-element-root.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@

<user>
<id>1</id>
<name>Shyann Brown</name>
<name>Gay Turner</name>
</user>
<user>
<id>2</id>
<name>Einar Kassulke</name>
<name>Mr. Conor Schmitt</name>
</user>

</foo>
48 changes: 24 additions & 24 deletions docs/snippets/receipt-instagram-feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,46 +6,46 @@

<item>
<g:id>1</g:id>
<g:title><![CDATA[dolore cupiditate alias quo]]></g:title>
<g:description><![CDATA[In voluptas qui adipisci dolor. Reprehenderit quo doloremque aut ut. Sapiente repellat atque a. Qui inventore labore ipsam itaque sint porro.]]></g:description>
<g:link>https://example.com/products/sed-beatae-in-voluptas-magnam-labore-ex-ullam-sequi</g:link>
<g:image_link>https://via.placeholder.com/640x480.png/00bbff?text=sint</g:image_link>
<g:additional_image_link>https://via.placeholder.com/640x480.png/007766?text=repellendus</g:additional_image_link>
<g:additional_image_link>https://via.placeholder.com/640x480.png/00ffcc?text=et</g:additional_image_link>
<g:brand>nulla</g:brand>
<g:title><![CDATA[nihil alias in nemo]]></g:title>
<g:description><![CDATA[Ullam saepe ratione qui dolores laborum reiciendis iste. Et quidem maxime dolores. Cupiditate occaecati sed enim voluptatem dolor dolorum magni dolor.]]></g:description>
<g:link>https://example.com/products/ratione-est-quisquam-vitae-veritatis</g:link>
<g:image_link>https://via.placeholder.com/640x480.png/0088aa?text=numquam</g:image_link>
<g:additional_image_link>https://via.placeholder.com/640x480.png/00aabb?text=cupiditate</g:additional_image_link>
<g:additional_image_link>https://via.placeholder.com/640x480.png/00cc77?text=autem</g:additional_image_link>
<g:brand>deleniti</g:brand>
<g:condition>new</g:condition>
<g:availability>in stock</g:availability>
<g:price>376</g:price>
<g:sale_price>376</g:sale_price>
<g:price>130</g:price>
<g:sale_price>130</g:sale_price>
<g:item_group_id>12345</g:item_group_id>
<g:status>active</g:status>
<g:color><![CDATA[LightSteelBlue]]></g:color>
<g:size>10</g:size>
<g:color><![CDATA[LightSeaGreen]]></g:color>
<g:size>48</g:size>
<g:age_group>adult</g:age_group>
<g:material><![CDATA[doloremque]]></g:material>
<g:material><![CDATA[porro]]></g:material>
<g:pattern><![CDATA[regular]]></g:pattern>
<g:google_product_category>1000</g:google_product_category>
<g:fb_product_category>2000</g:fb_product_category>
</item>
<item>
<g:id>2</g:id>
<g:title><![CDATA[consequuntur dicta corporis aut]]></g:title>
<g:description><![CDATA[Animi nobis et libero ab ab laborum vel necessitatibus. Officia dolorem distinctio consequuntur hic. Omnis occaecati dignissimos molestiae. Corrupti labore amet reiciendis.]]></g:description>
<g:link>https://example.com/products/quidem-quia-illum-sequi-quia</g:link>
<g:image_link>https://via.placeholder.com/640x480.png/00dd88?text=est</g:image_link>
<g:additional_image_link>https://via.placeholder.com/640x480.png/00bb33?text=id</g:additional_image_link>
<g:additional_image_link>https://via.placeholder.com/640x480.png/007700?text=quidem</g:additional_image_link>
<g:brand>excepturi</g:brand>
<g:title><![CDATA[animi debitis molestiae nobis]]></g:title>
<g:description><![CDATA[Qui ut sint eum. Voluptas quis libero delectus sapiente earum natus. Cupiditate libero ut consectetur. Soluta quia nobis incidunt debitis corporis quisquam atque.]]></g:description>
<g:link>https://example.com/products/architecto-ex-est-sapiente-est-minus-praesentium-eos</g:link>
<g:image_link>https://via.placeholder.com/640x480.png/009988?text=sit</g:image_link>
<g:additional_image_link>https://via.placeholder.com/640x480.png/00ee44?text=eius</g:additional_image_link>
<g:additional_image_link>https://via.placeholder.com/640x480.png/004411?text=quo</g:additional_image_link>
<g:brand>non</g:brand>
<g:condition>new</g:condition>
<g:availability>in stock</g:availability>
<g:price>504</g:price>
<g:sale_price>504</g:sale_price>
<g:price>182</g:price>
<g:sale_price>182</g:sale_price>
<g:item_group_id>12345</g:item_group_id>
<g:status>active</g:status>
<g:color><![CDATA[Bisque]]></g:color>
<g:size>44</g:size>
<g:color><![CDATA[Azure]]></g:color>
<g:size>25</g:size>
<g:age_group>adult</g:age_group>
<g:material><![CDATA[laboriosam]]></g:material>
<g:material><![CDATA[iste]]></g:material>
<g:pattern><![CDATA[regular]]></g:pattern>
<g:google_product_category>1000</g:google_product_category>
<g:fb_product_category>2000</g:fb_product_category>
Expand Down
4 changes: 2 additions & 2 deletions docs/snippets/receipt-sitemap-feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">

<url>
<loc>https://example.com/products/architecto-omnis-aliquam-qui-explicabo-placeat</loc>
<loc>https://example.com/products/tenetur-enim-sit-nobis-est-velit-qui-ex-perferendis</loc>
<lastmod>2025-09-04T04:08:12+00:00</lastmod>
<priority>0.9</priority>
</url>
<url>
<loc>https://example.com/products/distinctio-assumenda-ratione-porro</loc>
<loc>https://example.com/products/magnam-est-voluptatem-quod-adipisci-ipsum-velit-provident</loc>
<lastmod>2025-09-04T04:08:12+00:00</lastmod>
<priority>0.9</priority>
</url>
Expand Down
44 changes: 22 additions & 22 deletions docs/snippets/receipt-yandex-feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,35 +17,35 @@
<offers>

<offer id="1" available="true" type="vendor.model">
<url>https://example.com/products/ut-eius-dolores-minus-nisi-aliquid-ipsa-aut</url>
<barcode>GD-6O_B</barcode>
<name>expedita facere fugiat vel</name>
<description>Et est aliquid iste vel voluptatem. Ut harum quo officia quo. Officiis magni eos omnis sed aliquam. Consectetur itaque optio aut sed cum ipsum debitis.</description>
<url>https://example.com/products/velit-voluptas-recusandae-quisquam-enim-dolorum-quos</url>
<barcode>GD-5+P+&amp;quot;F`H</barcode>
<name>tempore asperiores dolores error</name>
<description>Blanditiis nulla repellat sequi. Aut magni magnam enim sed in et neque assumenda. Sed numquam adipisci harum ut eveniet. Aut qui sit dolorem blanditiis. Ut unde eius labore.</description>
<delivery>true</delivery>
<price>360</price>
<price>284</price>
<currencyId>RUR</currencyId>
<vendor>mollitia</vendor>
<picture>https://via.placeholder.com/640x480.png/00ee33?text=voluptatem</picture>
<picture>https://via.placeholder.com/640x480.png/006611?text=modi</picture>
<picture>https://via.placeholder.com/640x480.png/00ccdd?text=consequuntur</picture>
<param name="Артикул">GD-6O_B</param>
<param name="Код цвета">1</param>
<vendor>minus</vendor>
<picture>https://via.placeholder.com/640x480.png/0011aa?text=ullam</picture>
<picture>https://via.placeholder.com/640x480.png/0055ff?text=laboriosam</picture>
<picture>https://via.placeholder.com/640x480.png/006699?text=pariatur</picture>
<param name="Артикул">GD-5+P+"F`H</param>
<param name="Код цвета">8</param>
<param name="Пол">female</param>
</offer>
<offer id="2" available="true" type="vendor.model">
<url>https://example.com/products/et-quis-sed-adipisci-aut-sint</url>
<barcode>GD-@LM0LG</barcode>
<name>explicabo corrupti id et</name>
<description>Nostrum minima sed voluptas. Sint voluptatibus est voluptates ea maxime. Adipisci et nam deleniti hic officiis nesciunt illum. Dolorem quasi atque dolorum quis tenetur molestiae in.</description>
<url>https://example.com/products/fugit-accusantium-asperiores-totam-incidunt</url>
<barcode>GD-B8V74Q</barcode>
<name>sit soluta beatae consequatur</name>
<description>Nemo consequuntur cumque iste aliquam praesentium dolores. Quaerat autem veritatis sit in rem maiores accusantium. Est facere aut et. Mollitia corporis nobis nihil corporis est culpa corrupti.</description>
<delivery>true</delivery>
<price>843</price>
<price>784</price>
<currencyId>RUR</currencyId>
<vendor>numquam</vendor>
<picture>https://via.placeholder.com/640x480.png/0055ff?text=laboriosam</picture>
<picture>https://via.placeholder.com/640x480.png/00dd00?text=dolorem</picture>
<picture>https://via.placeholder.com/640x480.png/0099ee?text=magni</picture>
<param name="Артикул">GD-@LM0LG</param>
<param name="Код цвета">8</param>
<vendor>aut</vendor>
<picture>https://via.placeholder.com/640x480.png/0022ee?text=quisquam</picture>
<picture>https://via.placeholder.com/640x480.png/00dd88?text=doloremque</picture>
<picture>https://via.placeholder.com/640x480.png/008833?text=necessitatibus</picture>
<param name="Артикул">GD-B8V74Q</param>
<param name="Код цвета">7</param>
<param name="Пол">male</param>
</offer>

Expand Down