Skip to content

Commit f925e6d

Browse files
author
flow-php
committed
1 parent 43009af commit f925e6d

File tree

105 files changed

+13215
-1310
lines changed

Some content is hidden

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

105 files changed

+13215
-1310
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-18" href="#content-unreleased---2025-02-18" class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2025-02-18</h2>
218+
<h2><a id="flow-php-unreleased---2025-02-19" href="#content-unreleased---2025-02-19" class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2025-02-19</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/1485">#1485</a> - <strong>Added function StringBefore and Tests stringAfter($needle, $includingNeedle including needle is set false by default</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: 76 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -665,6 +665,12 @@ <h4 id="toc-methods">
665665
&nbsp;: self </span>
666666
</dt>
667667

668+
<dt class="phpdocumentor-table-of-contents__entry -method -public">
669+
<a class="" href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringBefore">stringBefore()</a>
670+
<span>
671+
&nbsp;: self </span>
672+
</dt>
673+
668674
<dt class="phpdocumentor-table-of-contents__entry -method -public">
669675
<a class="" href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringFold">stringFold()</a>
670676
<span>
@@ -4705,6 +4711,61 @@ <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
47054711

47064712

47074713

4714+
<section>
4715+
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
4716+
<span class="phpdocumentor-signature__response_type">self</span>
4717+
</section>
4718+
4719+
</article>
4720+
<article
4721+
class="phpdocumentor-element
4722+
-method
4723+
-public
4724+
"
4725+
>
4726+
<h4 class="phpdocumentor-element__name" id="method_stringBefore">
4727+
stringBefore()
4728+
<a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringBefore" class="headerlink"><i class="fas fa-link"></i></a>
4729+
4730+
</h4>
4731+
<aside class="phpdocumentor-element-found-in">
4732+
<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>
4733+
:
4734+
<span class="phpdocumentor-element-found-in__line">490</span>
4735+
4736+
</aside>
4737+
4738+
4739+
<code class="phpdocumentor-code phpdocumentor-signature ">
4740+
<span class="phpdocumentor-signature__visibility">public</span>
4741+
<span class="phpdocumentor-signature__name">stringBefore</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>
4742+
4743+
<div class="phpdocumentor-label-line">
4744+
</div>
4745+
4746+
4747+
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
4748+
<dl class="phpdocumentor-argument-list">
4749+
<dt class="phpdocumentor-argument-list__entry">
4750+
<span class="phpdocumentor-signature__argument__name">$needle</span>
4751+
: <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>
4752+
</dt>
4753+
<dd class="phpdocumentor-argument-list__definition">
4754+
4755+
</dd>
4756+
<dt class="phpdocumentor-argument-list__entry">
4757+
<span class="phpdocumentor-signature__argument__name">$includeNeedle</span>
4758+
: <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>
4759+
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
4760+
<dd class="phpdocumentor-argument-list__definition">
4761+
4762+
</dd>
4763+
</dl>
4764+
4765+
4766+
4767+
4768+
47084769
<section>
47094770
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
47104771
<span class="phpdocumentor-signature__response_type">self</span>
@@ -4725,7 +4786,7 @@ <h4 class="phpdocumentor-element__name" id="method_stringFold">
47254786
<aside class="phpdocumentor-element-found-in">
47264787
<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>
47274788
:
4728-
<span class="phpdocumentor-element-found-in__line">490</span>
4789+
<span class="phpdocumentor-element-found-in__line">495</span>
47294790

47304791
</aside>
47314792

@@ -4763,7 +4824,7 @@ <h4 class="phpdocumentor-element__name" id="method_stringStyle">
47634824
<aside class="phpdocumentor-element-found-in">
47644825
<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>
47654826
:
4766-
<span class="phpdocumentor-element-found-in__line">495</span>
4827+
<span class="phpdocumentor-element-found-in__line">500</span>
47674828

47684829
</aside>
47694830

@@ -4811,7 +4872,7 @@ <h4 class="phpdocumentor-element__name" id="method_stringTitle">
48114872
<aside class="phpdocumentor-element-found-in">
48124873
<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>
48134874
:
4814-
<span class="phpdocumentor-element-found-in__line">500</span>
4875+
<span class="phpdocumentor-element-found-in__line">505</span>
48154876

48164877
</aside>
48174878

@@ -4859,7 +4920,7 @@ <h4 class="phpdocumentor-element__name" id="method_strPad">
48594920
<aside class="phpdocumentor-element-found-in">
48604921
<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>
48614922
:
4862-
<span class="phpdocumentor-element-found-in__line">505</span>
4923+
<span class="phpdocumentor-element-found-in__line">510</span>
48634924

48644925
</aside>
48654926

@@ -4921,7 +4982,7 @@ <h4 class="phpdocumentor-element__name" id="method_strPadBoth">
49214982
<aside class="phpdocumentor-element-found-in">
49224983
<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>
49234984
:
4924-
<span class="phpdocumentor-element-found-in__line">510</span>
4985+
<span class="phpdocumentor-element-found-in__line">515</span>
49254986

49264987
</aside>
49274988

@@ -4976,7 +5037,7 @@ <h4 class="phpdocumentor-element__name" id="method_strPadLeft">
49765037
<aside class="phpdocumentor-element-found-in">
49775038
<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>
49785039
:
4979-
<span class="phpdocumentor-element-found-in__line">515</span>
5040+
<span class="phpdocumentor-element-found-in__line">520</span>
49805041

49815042
</aside>
49825043

@@ -5031,7 +5092,7 @@ <h4 class="phpdocumentor-element__name" id="method_strPadRight">
50315092
<aside class="phpdocumentor-element-found-in">
50325093
<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>
50335094
:
5034-
<span class="phpdocumentor-element-found-in__line">520</span>
5095+
<span class="phpdocumentor-element-found-in__line">525</span>
50355096

50365097
</aside>
50375098

@@ -5086,7 +5147,7 @@ <h4 class="phpdocumentor-element__name" id="method_strReplace">
50865147
<aside class="phpdocumentor-element-found-in">
50875148
<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>
50885149
:
5089-
<span class="phpdocumentor-element-found-in__line">529</span>
5150+
<span class="phpdocumentor-element-found-in__line">534</span>
50905151

50915152
</aside>
50925153

@@ -5141,7 +5202,7 @@ <h4 class="phpdocumentor-element__name" id="method_toDate">
51415202
<aside class="phpdocumentor-element-found-in">
51425203
<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>
51435204
:
5144-
<span class="phpdocumentor-element-found-in__line">537</span>
5205+
<span class="phpdocumentor-element-found-in__line">542</span>
51455206

51465207
</aside>
51475208

@@ -5200,7 +5261,7 @@ <h4 class="phpdocumentor-element__name" id="method_toDateTime">
52005261
<aside class="phpdocumentor-element-found-in">
52015262
<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>
52025263
:
5203-
<span class="phpdocumentor-element-found-in__line">546</span>
5264+
<span class="phpdocumentor-element-found-in__line">551</span>
52045265

52055266
</aside>
52065267

@@ -5259,7 +5320,7 @@ <h4 class="phpdocumentor-element__name" id="method_trim">
52595320
<aside class="phpdocumentor-element-found-in">
52605321
<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>
52615322
:
5262-
<span class="phpdocumentor-element-found-in__line">551</span>
5323+
<span class="phpdocumentor-element-found-in__line">556</span>
52635324

52645325
</aside>
52655326

@@ -5316,7 +5377,7 @@ <h4 class="phpdocumentor-element__name" id="method_unpack">
53165377
<aside class="phpdocumentor-element-found-in">
53175378
<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>
53185379
:
5319-
<span class="phpdocumentor-element-found-in__line">575</span>
5380+
<span class="phpdocumentor-element-found-in__line">580</span>
53205381

53215382
</aside>
53225383

@@ -5387,7 +5448,7 @@ <h4 class="phpdocumentor-element__name" id="method_upper">
53875448
<aside class="phpdocumentor-element-found-in">
53885449
<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>
53895450
:
5390-
<span class="phpdocumentor-element-found-in__line">580</span>
5451+
<span class="phpdocumentor-element-found-in__line">585</span>
53915452

53925453
</aside>
53935454

@@ -5425,7 +5486,7 @@ <h4 class="phpdocumentor-element__name" id="method_xpath">
54255486
<aside class="phpdocumentor-element-found-in">
54265487
<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>
54275488
:
5428-
<span class="phpdocumentor-element-found-in__line">585</span>
5489+
<span class="phpdocumentor-element-found-in__line">590</span>
54295490

54305491
</aside>
54315492

@@ -5653,6 +5714,7 @@ <h5 class="phpdocumentor-return-value__heading">Return values</h5>
56535714
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_sprintf">sprintf()</a></li>
56545715
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_startsWith">startsWith()</a></li>
56555716
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringAfter">stringAfter()</a></li>
5717+
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringBefore">stringBefore()</a></li>
56565718
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringFold">stringFold()</a></li>
56575719
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringStyle">stringStyle()</a></li>
56585720
<li class=""><a href="classes/Flow-ETL-Function-ScalarFunctionChain.html#method_stringTitle">stringTitle()</a></li>

0 commit comments

Comments
 (0)