Skip to content

Commit ae1abe5

Browse files
author
flow-php
committed
1 parent 55ebaee commit ae1abe5

File tree

107 files changed

+13701
-1338
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+13701
-1338
lines changed

changelog/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ <h2 class="my-2 text-2xl font-semibold tracking-wide">Loads</h2>
215215
</div>
216216

217217
<section id="changelog" class="py-10 px-2 sm:px-4 mx-auto max-w-screen-xl">
218-
<h2><a id="flow-php-unreleased---2025-02-27" href="#content-unreleased---2025-02-27" class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2025-02-27</h2>
218+
<h2><a id="flow-php-unreleased---2025-02-28" href="#content-unreleased---2025-02-28" class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2025-02-28</h2>
219219
<h3><a id="flow-php-added" href="#content-added" class="mr-2" aria-hidden="true" title="Permalink">#</a>Added</h3>
220220
<ul>
221221
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1494">#1494</a> - <strong>afterLast function with test coverage</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/f-lapinski">@f-lapinski</a></li>

documentation/api/core/classes/Flow-ETL-Function-ArrayExpand.html

Lines changed: 78 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -682,6 +682,13 @@ <h4 id="toc-methods">
682682
</dt>
683683
<dd>Returns the contents found before the first occurrence of the given string.</dd>
684684

685+
<dt class="phpdocumentor-table-of-contents__entry -method -public">
686+
<a class="" href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringBeforeLast">stringBeforeLast()</a>
687+
<span>
688+
&nbsp;: self </span>
689+
</dt>
690+
<dd>Returns the contents found before the last occurrence of the given string.</dd>
691+
685692
<dt class="phpdocumentor-table-of-contents__entry -method -public">
686693
<a class="" href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringFold">stringFold()</a>
687694
<span>
@@ -4840,6 +4847,62 @@ <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
48404847

48414848

48424849

4850+
<section>
4851+
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
4852+
<span class="phpdocumentor-signature__response_type">self</span>
4853+
</section>
4854+
4855+
</article>
4856+
<article
4857+
class="phpdocumentor-element
4858+
-method
4859+
-public
4860+
"
4861+
>
4862+
<h4 class="phpdocumentor-element__name" id="method_stringBeforeLast">
4863+
stringBeforeLast()
4864+
<a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringBeforeLast" class="headerlink"><i class="fas fa-link"></i></a>
4865+
4866+
</h4>
4867+
<aside class="phpdocumentor-element-found-in">
4868+
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
4869+
:
4870+
<span class="phpdocumentor-element-found-in__line">518</span>
4871+
4872+
</aside>
4873+
4874+
<p class="phpdocumentor-summary">Returns the contents found before the last occurrence of the given string.</p>
4875+
4876+
<code class="phpdocumentor-code phpdocumentor-signature ">
4877+
<span class="phpdocumentor-signature__visibility">public</span>
4878+
<span class="phpdocumentor-signature__name">stringBeforeLast</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Flow-ETL-Function-ScalarFunction.html"><abbr title="\Flow\ETL\Function\ScalarFunction">ScalarFunction</abbr></a>|string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$needle</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Flow-ETL-Function-ScalarFunction.html"><abbr title="\Flow\ETL\Function\ScalarFunction">ScalarFunction</abbr></a>|bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$includeNeedle</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">self</span></code>
4879+
4880+
<div class="phpdocumentor-label-line">
4881+
</div>
4882+
4883+
4884+
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
4885+
<dl class="phpdocumentor-argument-list">
4886+
<dt class="phpdocumentor-argument-list__entry">
4887+
<span class="phpdocumentor-signature__argument__name">$needle</span>
4888+
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Flow-ETL-Function-ScalarFunction.html"><abbr title="\Flow\ETL\Function\ScalarFunction">ScalarFunction</abbr></a>|string</span>
4889+
</dt>
4890+
<dd class="phpdocumentor-argument-list__definition">
4891+
4892+
</dd>
4893+
<dt class="phpdocumentor-argument-list__entry">
4894+
<span class="phpdocumentor-signature__argument__name">$includeNeedle</span>
4895+
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Flow-ETL-Function-ScalarFunction.html"><abbr title="\Flow\ETL\Function\ScalarFunction">ScalarFunction</abbr></a>|bool</span>
4896+
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
4897+
<dd class="phpdocumentor-argument-list__definition">
4898+
4899+
</dd>
4900+
</dl>
4901+
4902+
4903+
4904+
4905+
48434906
<section>
48444907
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
48454908
<span class="phpdocumentor-signature__response_type">self</span>
@@ -4860,7 +4923,7 @@ <h4 class="phpdocumentor-element__name" id="method_stringFold">
48604923
<aside class="phpdocumentor-element-found-in">
48614924
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
48624925
:
4863-
<span class="phpdocumentor-element-found-in__line">518</span>
4926+
<span class="phpdocumentor-element-found-in__line">526</span>
48644927

48654928
</aside>
48664929

@@ -4899,7 +4962,7 @@ <h4 class="phpdocumentor-element__name" id="method_stringStyle">
48994962
<aside class="phpdocumentor-element-found-in">
49004963
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
49014964
:
4902-
<span class="phpdocumentor-element-found-in__line">527</span>
4965+
<span class="phpdocumentor-element-found-in__line">535</span>
49034966

49044967
</aside>
49054968

@@ -4950,7 +5013,7 @@ <h4 class="phpdocumentor-element__name" id="method_stringTitle">
49505013
<aside class="phpdocumentor-element-found-in">
49515014
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
49525015
:
4953-
<span class="phpdocumentor-element-found-in__line">535</span>
5016+
<span class="phpdocumentor-element-found-in__line">543</span>
49545017

49555018
</aside>
49565019

@@ -4999,7 +5062,7 @@ <h4 class="phpdocumentor-element__name" id="method_strPad">
49995062
<aside class="phpdocumentor-element-found-in">
50005063
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
50015064
:
5002-
<span class="phpdocumentor-element-found-in__line">540</span>
5065+
<span class="phpdocumentor-element-found-in__line">548</span>
50035066

50045067
</aside>
50055068

@@ -5061,7 +5124,7 @@ <h4 class="phpdocumentor-element__name" id="method_strPadBoth">
50615124
<aside class="phpdocumentor-element-found-in">
50625125
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
50635126
:
5064-
<span class="phpdocumentor-element-found-in__line">545</span>
5127+
<span class="phpdocumentor-element-found-in__line">553</span>
50655128

50665129
</aside>
50675130

@@ -5116,7 +5179,7 @@ <h4 class="phpdocumentor-element__name" id="method_strPadLeft">
51165179
<aside class="phpdocumentor-element-found-in">
51175180
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
51185181
:
5119-
<span class="phpdocumentor-element-found-in__line">550</span>
5182+
<span class="phpdocumentor-element-found-in__line">558</span>
51205183

51215184
</aside>
51225185

@@ -5171,7 +5234,7 @@ <h4 class="phpdocumentor-element__name" id="method_strPadRight">
51715234
<aside class="phpdocumentor-element-found-in">
51725235
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
51735236
:
5174-
<span class="phpdocumentor-element-found-in__line">555</span>
5237+
<span class="phpdocumentor-element-found-in__line">563</span>
51755238

51765239
</aside>
51775240

@@ -5226,7 +5289,7 @@ <h4 class="phpdocumentor-element__name" id="method_strReplace">
52265289
<aside class="phpdocumentor-element-found-in">
52275290
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
52285291
:
5229-
<span class="phpdocumentor-element-found-in__line">564</span>
5292+
<span class="phpdocumentor-element-found-in__line">572</span>
52305293

52315294
</aside>
52325295

@@ -5281,7 +5344,7 @@ <h4 class="phpdocumentor-element__name" id="method_toDate">
52815344
<aside class="phpdocumentor-element-found-in">
52825345
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
52835346
:
5284-
<span class="phpdocumentor-element-found-in__line">572</span>
5347+
<span class="phpdocumentor-element-found-in__line">580</span>
52855348

52865349
</aside>
52875350

@@ -5340,7 +5403,7 @@ <h4 class="phpdocumentor-element__name" id="method_toDateTime">
53405403
<aside class="phpdocumentor-element-found-in">
53415404
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
53425405
:
5343-
<span class="phpdocumentor-element-found-in__line">581</span>
5406+
<span class="phpdocumentor-element-found-in__line">589</span>
53445407

53455408
</aside>
53465409

@@ -5399,7 +5462,7 @@ <h4 class="phpdocumentor-element__name" id="method_trim">
53995462
<aside class="phpdocumentor-element-found-in">
54005463
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
54015464
:
5402-
<span class="phpdocumentor-element-found-in__line">586</span>
5465+
<span class="phpdocumentor-element-found-in__line">594</span>
54035466

54045467
</aside>
54055468

@@ -5456,7 +5519,7 @@ <h4 class="phpdocumentor-element__name" id="method_unpack">
54565519
<aside class="phpdocumentor-element-found-in">
54575520
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
54585521
:
5459-
<span class="phpdocumentor-element-found-in__line">610</span>
5522+
<span class="phpdocumentor-element-found-in__line">618</span>
54605523

54615524
</aside>
54625525

@@ -5527,7 +5590,7 @@ <h4 class="phpdocumentor-element__name" id="method_upper">
55275590
<aside class="phpdocumentor-element-found-in">
55285591
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
55295592
:
5530-
<span class="phpdocumentor-element-found-in__line">615</span>
5593+
<span class="phpdocumentor-element-found-in__line">623</span>
55315594

55325595
</aside>
55335596

@@ -5565,7 +5628,7 @@ <h4 class="phpdocumentor-element__name" id="method_xpath">
55655628
<aside class="phpdocumentor-element-found-in">
55665629
<abbr class="phpdocumentor-element-found-in__file" title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php"><a href="files/src-core-etl-src-flow-etl-function-scalarfunctionchain.html"><abbr title="src/core/etl/src/Flow/ETL/Function/ScalarFunctionChain.php">ScalarFunctionChain.php</abbr></a></abbr>
55675630
:
5568-
<span class="phpdocumentor-element-found-in__line">620</span>
5631+
<span class="phpdocumentor-element-found-in__line">628</span>
55695632

55705633
</aside>
55715634

@@ -5795,6 +5858,7 @@ <h5 class="phpdocumentor-return-value__heading">Return values</h5>
57955858
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringAfter">stringAfter()</a></li>
57965859
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringAfterLast">stringAfterLast()</a></li>
57975860
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringBefore">stringBefore()</a></li>
5861+
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringBeforeLast">stringBeforeLast()</a></li>
57985862
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringFold">stringFold()</a></li>
57995863
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringStyle">stringStyle()</a></li>
58005864
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringTitle">stringTitle()</a></li>

0 commit comments

Comments
 (0)