Skip to content

Commit fb8eaf0

Browse files
author
flow-php
committed
1 parent f2999ee commit fb8eaf0

File tree

10 files changed

+429
-40
lines changed

10 files changed

+429
-40
lines changed

changelog/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,7 @@ <h2 class="my-2 text-2xl font-semibold tracking-wide">Loads</h2>
218218
<h2><a id="flow-php-unreleased---2025-02-23" href="#content-unreleased---2025-02-23" class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2025-02-23</h2>
219219
<h3><a id="flow-php-added" href="#content-added" class="mr-2" aria-hidden="true" title="Permalink">#</a>Added</h3>
220220
<ul>
221+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1495">#1495</a> - <strong>Adds method <code>TransformerLoader::closure()</code> to delegate generator stop signals to proxied loaders.</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/christianc1">@christianc1</a></li>
221222
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1468">#1468</a> - <strong>Nix - for local development environment</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
222223
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1492">#1492</a> - <strong>Respect limit/offset from query builder in dbal query loader</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
223224
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1491">#1491</a> - <strong>Added missing tests to string functions</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/f-lapinski">@f-lapinski</a></li>

documentation/api/core/classes/Flow-ETL-Row-Schema-Definition.html

Lines changed: 128 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,6 @@ <h2 class="phpdocumentor-content__title">
124124
</h2>
125125

126126
<div class="phpdocumentor-label-line">
127-
<div class="phpdocumentor-label phpdocumentor-label--success"><span>Read only</span><span>Yes</span></div>
128-
129127

130128
<div class="phpdocumentor-label phpdocumentor-label--success"><span>Final</span><span>Yes</span></div>
131129

@@ -169,6 +167,12 @@ <h4 id="toc-methods">
169167
&nbsp;: mixed </span>
170168
</dt>
171169

170+
<dt class="phpdocumentor-table-of-contents__entry -method -public">
171+
<a class="" href="classes/Flow-ETL-Row-Schema-Definition.html#method_addMetadata">addMetadata()</a>
172+
<span>
173+
&nbsp;: self </span>
174+
</dt>
175+
172176
<dt class="phpdocumentor-table-of-contents__entry -method -public">
173177
<a class="" href="classes/Flow-ETL-Row-Schema-Definition.html#method_boolean">boolean()</a>
174178
<span>
@@ -289,6 +293,12 @@ <h4 id="toc-methods">
289293
&nbsp;: self </span>
290294
</dt>
291295

296+
<dt class="phpdocumentor-table-of-contents__entry -method -public">
297+
<a class="" href="classes/Flow-ETL-Row-Schema-Definition.html#method_setMetadata">setMetadata()</a>
298+
<span>
299+
&nbsp;: self </span>
300+
</dt>
301+
292302
<dt class="phpdocumentor-table-of-contents__entry -method -public">
293303
<a class="" href="classes/Flow-ETL-Row-Schema-Definition.html#method_string">string()</a>
294304
<span>
@@ -402,6 +412,61 @@ <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
402412

403413

404414

415+
</article>
416+
<article
417+
class="phpdocumentor-element
418+
-method
419+
-public
420+
"
421+
>
422+
<h4 class="phpdocumentor-element__name" id="method_addMetadata">
423+
addMetadata()
424+
<a href="classes/Flow-ETL-Row-Schema-Definition.html#method_addMetadata" class="headerlink"><i class="fas fa-link"></i></a>
425+
426+
</h4>
427+
<aside class="phpdocumentor-element-found-in">
428+
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
429+
:
430+
<span class="phpdocumentor-element-found-in__line">163</span>
431+
432+
</aside>
433+
434+
435+
<code class="phpdocumentor-code phpdocumentor-signature ">
436+
<span class="phpdocumentor-signature__visibility">public</span>
437+
<span class="phpdocumentor-signature__name">addMetadata</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$key</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">int|string|bool|float|array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">self</span></code>
438+
439+
<div class="phpdocumentor-label-line">
440+
</div>
441+
442+
443+
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
444+
<dl class="phpdocumentor-argument-list">
445+
<dt class="phpdocumentor-argument-list__entry">
446+
<span class="phpdocumentor-signature__argument__name">$key</span>
447+
: <span class="phpdocumentor-signature__argument__return-type">string</span>
448+
</dt>
449+
<dd class="phpdocumentor-argument-list__definition">
450+
451+
</dd>
452+
<dt class="phpdocumentor-argument-list__entry">
453+
<span class="phpdocumentor-signature__argument__name">$value</span>
454+
: <span class="phpdocumentor-signature__argument__return-type">int|string|bool|float|array&lt;string|int, mixed&gt;</span>
455+
</dt>
456+
<dd class="phpdocumentor-argument-list__definition">
457+
458+
</dd>
459+
</dl>
460+
461+
462+
463+
464+
465+
<section>
466+
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
467+
<span class="phpdocumentor-signature__response_type">self</span>
468+
</section>
469+
405470
</article>
406471
<article
407472
class="phpdocumentor-element
@@ -603,7 +668,7 @@ <h4 class="phpdocumentor-element__name" id="method_entry">
603668
<aside class="phpdocumentor-element-found-in">
604669
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
605670
:
606-
<span class="phpdocumentor-element-found-in__line">163</span>
671+
<span class="phpdocumentor-element-found-in__line">170</span>
607672

608673
</aside>
609674

@@ -889,7 +954,7 @@ <h4 class="phpdocumentor-element__name" id="method_isEqual">
889954
<aside class="phpdocumentor-element-found-in">
890955
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
891956
:
892-
<span class="phpdocumentor-element-found-in__line">168</span>
957+
<span class="phpdocumentor-element-found-in__line">175</span>
893958

894959
</aside>
895960

@@ -937,7 +1002,7 @@ <h4 class="phpdocumentor-element__name" id="method_isNullable">
9371002
<aside class="phpdocumentor-element-found-in">
9381003
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
9391004
:
940-
<span class="phpdocumentor-element-found-in__line">177</span>
1005+
<span class="phpdocumentor-element-found-in__line">184</span>
9411006

9421007
</aside>
9431008

@@ -1099,7 +1164,7 @@ <h4 class="phpdocumentor-element__name" id="method_makeNullable">
10991164
<aside class="phpdocumentor-element-found-in">
11001165
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
11011166
:
1102-
<span class="phpdocumentor-element-found-in__line">182</span>
1167+
<span class="phpdocumentor-element-found-in__line">189</span>
11031168

11041169
</aside>
11051170

@@ -1209,7 +1274,7 @@ <h4 class="phpdocumentor-element__name" id="method_matches">
12091274
<aside class="phpdocumentor-element-found-in">
12101275
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
12111276
:
1212-
<span class="phpdocumentor-element-found-in__line">190</span>
1277+
<span class="phpdocumentor-element-found-in__line">197</span>
12131278

12141279
</aside>
12151280

@@ -1257,7 +1322,7 @@ <h4 class="phpdocumentor-element__name" id="method_merge">
12571322
<aside class="phpdocumentor-element-found-in">
12581323
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
12591324
:
1260-
<span class="phpdocumentor-element-found-in__line">203</span>
1325+
<span class="phpdocumentor-element-found-in__line">210</span>
12611326

12621327
</aside>
12631328

@@ -1305,7 +1370,7 @@ <h4 class="phpdocumentor-element__name" id="method_metadata">
13051370
<aside class="phpdocumentor-element-found-in">
13061371
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
13071372
:
1308-
<span class="phpdocumentor-element-found-in__line">301</span>
1373+
<span class="phpdocumentor-element-found-in__line">308</span>
13091374

13101375
</aside>
13111376

@@ -1343,7 +1408,7 @@ <h4 class="phpdocumentor-element__name" id="method_normalize">
13431408
<aside class="phpdocumentor-element-found-in">
13441409
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
13451410
:
1346-
<span class="phpdocumentor-element-found-in__line">306</span>
1411+
<span class="phpdocumentor-element-found-in__line">313</span>
13471412

13481413
</aside>
13491414

@@ -1381,7 +1446,7 @@ <h4 class="phpdocumentor-element__name" id="method_nullable">
13811446
<aside class="phpdocumentor-element-found-in">
13821447
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
13831448
:
1384-
<span class="phpdocumentor-element-found-in__line">318</span>
1449+
<span class="phpdocumentor-element-found-in__line">325</span>
13851450

13861451
</aside>
13871452

@@ -1426,7 +1491,7 @@ <h4 class="phpdocumentor-element__name" id="method_rename">
14261491
<aside class="phpdocumentor-element-found-in">
14271492
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
14281493
:
1429-
<span class="phpdocumentor-element-found-in__line">323</span>
1494+
<span class="phpdocumentor-element-found-in__line">330</span>
14301495

14311496
</aside>
14321497

@@ -1454,6 +1519,54 @@ <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
14541519

14551520

14561521

1522+
<section>
1523+
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
1524+
<span class="phpdocumentor-signature__response_type">self</span>
1525+
</section>
1526+
1527+
</article>
1528+
<article
1529+
class="phpdocumentor-element
1530+
-method
1531+
-public
1532+
"
1533+
>
1534+
<h4 class="phpdocumentor-element__name" id="method_setMetadata">
1535+
setMetadata()
1536+
<a href="classes/Flow-ETL-Row-Schema-Definition.html#method_setMetadata" class="headerlink"><i class="fas fa-link"></i></a>
1537+
1538+
</h4>
1539+
<aside class="phpdocumentor-element-found-in">
1540+
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
1541+
:
1542+
<span class="phpdocumentor-element-found-in__line">339</span>
1543+
1544+
</aside>
1545+
1546+
1547+
<code class="phpdocumentor-code phpdocumentor-signature ">
1548+
<span class="phpdocumentor-signature__visibility">public</span>
1549+
<span class="phpdocumentor-signature__name">setMetadata</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Flow-ETL-Row-Schema-Metadata.html"><abbr title="\Flow\ETL\Row\Schema\Metadata">Metadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$metadata</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">self</span></code>
1550+
1551+
<div class="phpdocumentor-label-line">
1552+
</div>
1553+
1554+
1555+
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
1556+
<dl class="phpdocumentor-argument-list">
1557+
<dt class="phpdocumentor-argument-list__entry">
1558+
<span class="phpdocumentor-signature__argument__name">$metadata</span>
1559+
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Flow-ETL-Row-Schema-Metadata.html"><abbr title="\Flow\ETL\Row\Schema\Metadata">Metadata</abbr></a></span>
1560+
</dt>
1561+
<dd class="phpdocumentor-argument-list__definition">
1562+
1563+
</dd>
1564+
</dl>
1565+
1566+
1567+
1568+
1569+
14571570
<section>
14581571
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
14591572
<span class="phpdocumentor-signature__response_type">self</span>
@@ -1660,7 +1773,7 @@ <h4 class="phpdocumentor-element__name" id="method_type">
16601773
<aside class="phpdocumentor-element-found-in">
16611774
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php"><a href="files/src-core-etl-src-flow-etl-row-schema-definition.html"><abbr title="src/core/etl/src/Flow/ETL/Row/Schema/Definition.php">Definition.php</abbr></a></abbr>
16621775
:
1663-
<span class="phpdocumentor-element-found-in__line">335</span>
1776+
<span class="phpdocumentor-element-found-in__line">349</span>
16641777

16651778
</aside>
16661779

@@ -1984,6 +2097,7 @@ <h5 class="phpdocumentor-return-value__heading">Return values</h5>
19842097
<li>
19852098
<ul class="phpdocumentor-list -clean">
19862099
<li class=""><a href="classes/Flow-ETL-Row-Schema-Definition.html#method___construct">__construct()</a></li>
2100+
<li class=""><a href="classes/Flow-ETL-Row-Schema-Definition.html#method_addMetadata">addMetadata()</a></li>
19872101
<li class=""><a href="classes/Flow-ETL-Row-Schema-Definition.html#method_boolean">boolean()</a></li>
19882102
<li class=""><a href="classes/Flow-ETL-Row-Schema-Definition.html#method_date">date()</a></li>
19892103
<li class=""><a href="classes/Flow-ETL-Row-Schema-Definition.html#method_dateTime">dateTime()</a></li>
@@ -2004,6 +2118,7 @@ <h5 class="phpdocumentor-return-value__heading">Return values</h5>
20042118
<li class=""><a href="classes/Flow-ETL-Row-Schema-Definition.html#method_normalize">normalize()</a></li>
20052119
<li class="-deprecated"><a href="classes/Flow-ETL-Row-Schema-Definition.html#method_nullable">nullable()</a></li>
20062120
<li class=""><a href="classes/Flow-ETL-Row-Schema-Definition.html#method_rename">rename()</a></li>
2121+
<li class=""><a href="classes/Flow-ETL-Row-Schema-Definition.html#method_setMetadata">setMetadata()</a></li>
20072122
<li class=""><a href="classes/Flow-ETL-Row-Schema-Definition.html#method_string">string()</a></li>
20082123
<li class=""><a href="classes/Flow-ETL-Row-Schema-Definition.html#method_structure">structure()</a></li>
20092124
<li class=""><a href="classes/Flow-ETL-Row-Schema-Definition.html#method_time">time()</a></li>

0 commit comments

Comments
 (0)