Skip to content

Commit 3bdbdb0

Browse files
author
flow-php
committed
1 parent 4a1290d commit 3bdbdb0

File tree

8 files changed

+74
-13
lines changed

8 files changed

+74
-13
lines changed

changelog/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ <h2 class="my-2 text-2xl font-semibold tracking-wide">Loads</h2>
221221
<h2><a id="flow-php-unreleased---2025-09-24" href="#content-unreleased---2025-09-24" class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2025-09-24</h2>
222222
<h3><a id="flow-php-added" href="#content-added" class="mr-2" aria-hidden="true" title="Permalink">#</a>Added</h3>
223223
<ul>
224+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1862">#1862</a> - <strong>[GoogleSheetExtractor] Add support for <code>Schema</code></strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/stloyd">@stloyd</a></li>
224225
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1860">#1860</a> - <strong>Allow detecting Excel files by reading first bytes</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/stloyd">@stloyd</a></li>
225226
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1858">#1858</a> - <strong>raw data generator methods to fake extractors</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
226227
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1855">#1855</a> - <strong>Windows support in filesystem component</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>

documentation/api/adapter/excel/classes/Flow-ETL-Adapter-Excel-ExcelExtractor.html

Lines changed: 63 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,12 @@ <h4 id="toc-methods">
204204
&nbsp;: self </span>
205205
</dt>
206206

207+
<dt class="phpdocumentor-table-of-contents__entry -method -public">
208+
<a class="" href="classes/Flow-ETL-Adapter-Excel-ExcelExtractor.html#method_withSchema">withSchema()</a>
209+
<span>
210+
&nbsp;: self </span>
211+
</dt>
212+
207213
<dt class="phpdocumentor-table-of-contents__entry -method -public">
208214
<a class="" href="classes/Flow-ETL-Adapter-Excel-ExcelExtractor.html#method_withSheetName">withSheetName()</a>
209215
<span>
@@ -238,7 +244,7 @@ <h4 class="phpdocumentor-element__name" id="method___construct">
238244
<aside class="phpdocumentor-element-found-in">
239245
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php"><a href="files/src-adapter-etl-adapter-excel-src-flow-etl-adapter-excel-excelextractor.html"><abbr title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php">ExcelExtractor.php</abbr></a></abbr>
240246
:
241-
<span class="phpdocumentor-element-found-in__line">35</span>
247+
<span class="phpdocumentor-element-found-in__line">37</span>
242248

243249
</aside>
244250

@@ -282,7 +288,7 @@ <h4 class="phpdocumentor-element__name" id="method_extract">
282288
<aside class="phpdocumentor-element-found-in">
283289
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php"><a href="files/src-adapter-etl-adapter-excel-src-flow-etl-adapter-excel-excelextractor.html"><abbr title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php">ExcelExtractor.php</abbr></a></abbr>
284290
:
285-
<span class="phpdocumentor-element-found-in__line">46</span>
291+
<span class="phpdocumentor-element-found-in__line">48</span>
286292

287293
</aside>
288294

@@ -330,7 +336,7 @@ <h4 class="phpdocumentor-element__name" id="method_source">
330336
<aside class="phpdocumentor-element-found-in">
331337
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php"><a href="files/src-adapter-etl-adapter-excel-src-flow-etl-adapter-excel-excelextractor.html"><abbr title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php">ExcelExtractor.php</abbr></a></abbr>
332338
:
333-
<span class="phpdocumentor-element-found-in__line">75</span>
339+
<span class="phpdocumentor-element-found-in__line">76</span>
334340

335341
</aside>
336342

@@ -368,7 +374,7 @@ <h4 class="phpdocumentor-element__name" id="method_withConvertEmptyToNull">
368374
<aside class="phpdocumentor-element-found-in">
369375
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php"><a href="files/src-adapter-etl-adapter-excel-src-flow-etl-adapter-excel-excelextractor.html"><abbr title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php">ExcelExtractor.php</abbr></a></abbr>
370376
:
371-
<span class="phpdocumentor-element-found-in__line">80</span>
377+
<span class="phpdocumentor-element-found-in__line">81</span>
372378

373379
</aside>
374380

@@ -416,7 +422,7 @@ <h4 class="phpdocumentor-element__name" id="method_withHeader">
416422
<aside class="phpdocumentor-element-found-in">
417423
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php"><a href="files/src-adapter-etl-adapter-excel-src-flow-etl-adapter-excel-excelextractor.html"><abbr title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php">ExcelExtractor.php</abbr></a></abbr>
418424
:
419-
<span class="phpdocumentor-element-found-in__line">87</span>
425+
<span class="phpdocumentor-element-found-in__line">88</span>
420426

421427
</aside>
422428

@@ -464,7 +470,7 @@ <h4 class="phpdocumentor-element__name" id="method_withOffset">
464470
<aside class="phpdocumentor-element-found-in">
465471
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php"><a href="files/src-adapter-etl-adapter-excel-src-flow-etl-adapter-excel-excelextractor.html"><abbr title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php">ExcelExtractor.php</abbr></a></abbr>
466472
:
467-
<span class="phpdocumentor-element-found-in__line">94</span>
473+
<span class="phpdocumentor-element-found-in__line">95</span>
468474

469475
</aside>
470476

@@ -512,7 +518,7 @@ <h4 class="phpdocumentor-element__name" id="method_withReader">
512518
<aside class="phpdocumentor-element-found-in">
513519
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php"><a href="files/src-adapter-etl-adapter-excel-src-flow-etl-adapter-excel-excelextractor.html"><abbr title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php">ExcelExtractor.php</abbr></a></abbr>
514520
:
515-
<span class="phpdocumentor-element-found-in__line">105</span>
521+
<span class="phpdocumentor-element-found-in__line">106</span>
516522

517523
</aside>
518524

@@ -540,6 +546,54 @@ <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
540546

541547

542548

549+
<section>
550+
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
551+
<span class="phpdocumentor-signature__response_type">self</span>
552+
</section>
553+
554+
</article>
555+
<article
556+
class="phpdocumentor-element
557+
-method
558+
-public
559+
"
560+
>
561+
<h4 class="phpdocumentor-element__name" id="method_withSchema">
562+
withSchema()
563+
<a href="classes/Flow-ETL-Adapter-Excel-ExcelExtractor.html#method_withSchema" class="headerlink"><i class="fas fa-link"></i></a>
564+
565+
</h4>
566+
<aside class="phpdocumentor-element-found-in">
567+
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php"><a href="files/src-adapter-etl-adapter-excel-src-flow-etl-adapter-excel-excelextractor.html"><abbr title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php">ExcelExtractor.php</abbr></a></abbr>
568+
:
569+
<span class="phpdocumentor-element-found-in__line">116</span>
570+
571+
</aside>
572+
573+
574+
<code class="phpdocumentor-code phpdocumentor-signature ">
575+
<span class="phpdocumentor-signature__visibility">public</span>
576+
<span class="phpdocumentor-signature__name">withSchema</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><abbr title="\Flow\ETL\Schema">Schema</abbr>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$schema</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">self</span></code>
577+
578+
<div class="phpdocumentor-label-line">
579+
</div>
580+
581+
582+
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
583+
<dl class="phpdocumentor-argument-list">
584+
<dt class="phpdocumentor-argument-list__entry">
585+
<span class="phpdocumentor-signature__argument__name">$schema</span>
586+
: <span class="phpdocumentor-signature__argument__return-type"><abbr title="\Flow\ETL\Schema">Schema</abbr></span>
587+
</dt>
588+
<dd class="phpdocumentor-argument-list__definition">
589+
590+
</dd>
591+
</dl>
592+
593+
594+
595+
596+
543597
<section>
544598
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
545599
<span class="phpdocumentor-signature__response_type">self</span>
@@ -560,7 +614,7 @@ <h4 class="phpdocumentor-element__name" id="method_withSheetName">
560614
<aside class="phpdocumentor-element-found-in">
561615
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php"><a href="files/src-adapter-etl-adapter-excel-src-flow-etl-adapter-excel-excelextractor.html"><abbr title="src/adapter/etl-adapter-excel/src/Flow/ETL/Adapter/Excel/ExcelExtractor.php">ExcelExtractor.php</abbr></a></abbr>
562616
:
563-
<span class="phpdocumentor-element-found-in__line">115</span>
617+
<span class="phpdocumentor-element-found-in__line">123</span>
564618

565619
</aside>
566620

@@ -716,6 +770,7 @@ <h5 class="phpdocumentor-return-value__heading">Return values</h5>
716770
<li class=""><a href="classes/Flow-ETL-Adapter-Excel-ExcelExtractor.html#method_withHeader">withHeader()</a></li>
717771
<li class=""><a href="classes/Flow-ETL-Adapter-Excel-ExcelExtractor.html#method_withOffset">withOffset()</a></li>
718772
<li class=""><a href="classes/Flow-ETL-Adapter-Excel-ExcelExtractor.html#method_withReader">withReader()</a></li>
773+
<li class=""><a href="classes/Flow-ETL-Adapter-Excel-ExcelExtractor.html#method_withSchema">withSchema()</a></li>
719774
<li class=""><a href="classes/Flow-ETL-Adapter-Excel-ExcelExtractor.html#method_withSheetName">withSheetName()</a></li>
720775
</ul>
721776
</li>

documentation/api/adapter/excel/js/searchIndex.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ Search.appendIndex(
5050
"name": "withReader",
5151
"summary": "",
5252
"url": "classes/Flow-ETL-Adapter-Excel-ExcelExtractor.html#method_withReader"
53+
}, {
54+
"fqsen": "\\Flow\\ETL\\Adapter\\Excel\\ExcelExtractor\u003A\u003AwithSchema\u0028\u0029",
55+
"name": "withSchema",
56+
"summary": "",
57+
"url": "classes/Flow-ETL-Adapter-Excel-ExcelExtractor.html#method_withSchema"
5358
}, {
5459
"fqsen": "\\Flow\\ETL\\Adapter\\Excel\\ExcelExtractor\u003A\u003AwithSheetName\u0028\u0029",
5560
"name": "withSheetName",

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-09-24T17:40:06+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-09-24T17:40:06+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-09-24T17:40:06+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-09-24T17:40:06+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-09-24T18:05:51+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-09-24T18:05:51+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-09-24T18:05:51+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-09-24T18:05:51+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-09-24T17:40:06+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/documentation</loc><lastmod>2025-09-24T17:40:06+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/changelog</loc><lastmod>2025-09-24T17:40:06+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/</loc><lastmod>2025-09-24T17:40:06+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-09-24T18:05:51+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/documentation</loc><lastmod>2025-09-24T18:05:51+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/changelog</loc><lastmod>2025-09-24T18:05:51+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://flow-php.com/</loc><lastmod>2025-09-24T18:05:51+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.

0 commit comments

Comments
 (0)