Skip to content

Commit 70a1c3a

Browse files
author
flow-php
committed
1 parent 411d6b4 commit 70a1c3a

File tree

10 files changed

+236
-103
lines changed

10 files changed

+236
-103
lines changed

β€Žchangelog/index.htmlβ€Ž

Lines changed: 82 additions & 66 deletions
Large diffs are not rendered by default.

β€Ždocumentation/api/core/classes/Flow-ETL-DataFrame.htmlβ€Ž

Lines changed: 119 additions & 32 deletions
Large diffs are not rendered by default.

β€Ždocumentation/api/core/js/searchIndex.jsβ€Ž

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1080,6 +1080,11 @@ Search.appendIndex(
10801080
"name": "map",
10811081
"summary": "",
10821082
"url": "classes/Flow-ETL-DataFrame.html#method_map"
1083+
}, {
1084+
"fqsen": "\\Flow\\ETL\\DataFrame\u003A\u003Amatch\u0028\u0029",
1085+
"name": "match",
1086+
"summary": "",
1087+
"url": "classes/Flow-ETL-DataFrame.html#method_match"
10831088
}, {
10841089
"fqsen": "\\Flow\\ETL\\DataFrame\u003A\u003Amode\u0028\u0029",
10851090
"name": "mode",

β€Ždocumentation/api/core/reports/deprecated.htmlβ€Ž

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,9 @@ <h3>Table of Contents</h3>
123123
<table class="phpdocumentor-table_of_contents">
124124
<tr>
125125
<td class="phpdocumentor-cell"><a href="reports/deprecated.html#src/core/etl/src/Flow/ETL/Config.php">src/core/etl/src/Flow/ETL/Config.php</a></td>
126+
</tr>
127+
<tr>
128+
<td class="phpdocumentor-cell"><a href="reports/deprecated.html#src/core/etl/src/Flow/ETL/DataFrame.php">src/core/etl/src/Flow/ETL/DataFrame.php</a></td>
126129
</tr>
127130
<tr>
128131
<td class="phpdocumentor-cell"><a href="reports/deprecated.html#src/core/etl/src/Flow/ETL/Extractor/FileExtractor.php">src/core/etl/src/Flow/ETL/Extractor/FileExtractor.php</a></td>
@@ -159,6 +162,21 @@ <h3><abbr title="src/core/etl/src/Flow/ETL/Config.php">Config.php</abbr></h3>
159162
<td class="phpdocumentor-cell">32</td>
160163
<td class="phpdocumentor-cell"><a href="classes/Flow-ETL-Config.html#constant_SORT_MAX_MEMORY_ENV"><abbr title="\Flow\ETL\Config::SORT_MAX_MEMORY_ENV">Config::SORT_MAX_MEMORY_ENV</abbr></a></td>
161164
<td class="phpdocumentor-cell"><p>Use SortConfig::SORT_MAX_MEMORY_ENV instead</p>
165+
</td>
166+
</tr>
167+
</table>
168+
<a id="src/core/etl/src/Flow/ETL/DataFrame.php"></a>
169+
<h3><abbr title="src/core/etl/src/Flow/ETL/DataFrame.php">DataFrame.php</abbr></h3>
170+
<table>
171+
<tr>
172+
<th class="phpdocumentor-heading">Line</th>
173+
<th class="phpdocumentor-heading">Element</th>
174+
<th class="phpdocumentor-heading">Reason</th>
175+
</tr>
176+
<tr>
177+
<td class="phpdocumentor-cell">846</td>
178+
<td class="phpdocumentor-cell"><a href="classes/Flow-ETL-DataFrame.html#method_validate"><abbr title="\Flow\ETL\DataFrame::validate()">DataFrame::validate()</abbr></a></td>
179+
<td class="phpdocumentor-cell"><p>Please use DataFrame::match instead</p>
162180
</td>
163181
</tr>
164182
</table>

β€Ždocumentation/upgrading/index.htmlβ€Ž

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,13 @@ <h1><a id="flow-php-upgrade-guide" href="#content-upgrade-guide" class="mr-2" ar
371371
<p>This document provides guidelines for upgrading between versions of Flow PHP.
372372
Please follow the instructions for your specific version to ensure a smooth upgrade process.</p>
373373
<hr />
374+
<h2><a id="flow-php-upgrading-from-011x-to-014x" href="#content-upgrading-from-011x-to-014x" class="mr-2" aria-hidden="true" title="Permalink">#</a>Upgrading from 0.11.x to 0.14.x</h2>
375+
<h3><a id="flow-php-1-replaced-flowetldataframevalidate-with-flowetldataframematch" href="#content-1-replaced-flowetldataframevalidate-with-flowetldataframematch" class="mr-2" aria-hidden="true" title="Permalink">#</a>1) Replaced <code>Flow\ETL\DataFrame::validate()</code> with <code>Flow\ETL\DataFrame::match()</code></h3>
376+
<p>The old method is now deprecated and will be removed in the next release.</p>
377+
<h3><a id="flow-php-2-replaced-flowetlfunctionscalarfunctiontypedscalarfunction-with-flowetlfunctionscalarfunctionscalarresult" href="#content-2-replaced-flowetlfunctionscalarfunctiontypedscalarfunction-with-flowetlfunctionscalarfunctionscalarresult" class="mr-2" aria-hidden="true" title="Permalink">#</a>2) Replaced <code>Flow\ETL\Function\ScalarFunction\TypedScalarFunction</code> with <code>Flow\ETL\Function\ScalarFunction\ScalarResult</code>.</h3>
378+
<p>The old interface was used to allow define the return type of the ScalarFunctions.
379+
It was replaced with a ScalarResult value object that is much more flexible than the interface,
380+
because it's allowing to return any type dynamically without making the scalar function stateful.</p>
374381
<h2><a id="flow-php-upgrading-from-010x-to-011x" href="#content-upgrading-from-010x-to-011x" class="mr-2" aria-hidden="true" title="Permalink">#</a>Upgrading from 0.10.x to 0.11.x</h2>
375382
<h3><a id="flow-php-1-removed-structureelementstructelementstructureelement-from-structuretype-definition" href="#content-1-removed-structureelementstructelementstructureelement-from-structuretype-definition" class="mr-2" aria-hidden="true" title="Permalink">#</a>1) Removed StructureElement/struct_element/structure_element from StructureType Definition</h3>
376383
<p>Before:</p>

β€Žsitemap.blog.xmlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" ><url><loc>https://flow-php.com/blog/2025-03-16/flow-php-release-cycle</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/blog/2025-01-25/data-processing-in-php</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/blog/2024-08-08/scalar-functions</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/blog/2024-04-04/building-custom-extractor-google-analytics</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url></urlset>
1+
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" ><url><loc>https://flow-php.com/blog/2025-03-16/flow-php-release-cycle</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/blog/2025-01-25/data-processing-in-php</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/blog/2024-08-08/scalar-functions</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/blog/2024-04-04/building-custom-extractor-google-analytics</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url></urlset>

β€Žsitemap.default.xmlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" ><url><loc>https://flow-php.com/blog</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/documentation</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/changelog</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url></urlset>
1+
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" ><url><loc>https://flow-php.com/blog</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/documentation</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/changelog</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url></urlset>

β€Žsitemap.documentation.xmlβ€Ž

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

β€Žsitemap.examples.xmlβ€Ž

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

β€Žsitemap.xmlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?xml version="1.0" encoding="UTF-8"?><sitemapindex xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://flow-php.com/sitemap.default.xml</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod></sitemap><sitemap><loc>https://flow-php.com/sitemap.examples.xml</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod></sitemap><sitemap><loc>https://flow-php.com/sitemap.blog.xml</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod></sitemap><sitemap><loc>https://flow-php.com/sitemap.documentation.xml</loc><lastmod>2025-04-06T17:59:26+00:00</lastmod></sitemap></sitemapindex>
1+
<?xml version="1.0" encoding="UTF-8"?><sitemapindex xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://flow-php.com/sitemap.default.xml</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod></sitemap><sitemap><loc>https://flow-php.com/sitemap.examples.xml</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod></sitemap><sitemap><loc>https://flow-php.com/sitemap.blog.xml</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod></sitemap><sitemap><loc>https://flow-php.com/sitemap.documentation.xml</loc><lastmod>2025-04-06T20:35:37+00:00</lastmod></sitemap></sitemapindex>

0 commit comments

Comments
Β (0)