Skip to content

Commit 673692e

Browse files
committed
Hugo build
1 parent 7268ea5 commit 673692e

File tree

49 files changed

+3507
-2016
lines changed

Some content is hidden

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

49 files changed

+3507
-2016
lines changed

docs/categories/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<title>Categories | Gyroscops Documentation</title>
66

7-
<meta name="generator" content="Hugo 0.111.3">
7+
<meta name="generator" content="Hugo 0.92.2" />
88

99
<!-- mobile responsive meta -->
1010
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

docs/connectivity/akeneo/expression-language/index.html

Lines changed: 543 additions & 469 deletions
Large diffs are not rendered by default.

docs/connectivity/akeneo/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<title>Akeneo | Gyroscops Documentation</title>
66

7-
<meta name="generator" content="Hugo 0.111.3">
7+
<meta name="generator" content="Hugo 0.92.2" />
88

99
<!-- mobile responsive meta -->
1010
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

docs/connectivity/akeneo/index.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<pubDate>Sun, 24 Jan 2021 09:23:54 +0100</pubDate>
1515

1616
<guid>https://php-etl.github.io/documentation/connectivity/akeneo/plugin/</guid>
17-
<description>FEATURE STATE: Gyroscops 0.1 [alpha] Akeneo Plugin What is it ? Installation Usage Connecting to Akeneo Using the enterprise version Building an extractor Building a lookup Building a conditional lookup Building a loader Advanced Usage Filtering your search Using ExpressionLanguage What is it ? The Akeneo plugin aims at integration the Akeneo PHP clients into the Pipeline stack. This integration is compatible with both Akeneo Enterprise Edition client and the Akeneo Community Edition client.</description>
17+
<description>FEATURE STATE: Gyroscops 0.1 [alpha] Akeneo Plugin What is it ? Installation Usage Connecting to Akeneo Using the enterprise version Building an extractor Building a lookup Building a conditional lookup Building a loader Advanced Usage Filtering your search Using ExpressionLanguage What is it ? The Akeneo plugin aims at integration the Akeneo PHP clients into the Pipeline stack. This integration is compatible with both Akeneo Enterprise Edition client and the Akeneo Community Edition client.</description>
1818
</item>
1919

2020
<item>
@@ -23,7 +23,7 @@
2323
<pubDate>Sun, 24 Jan 2021 09:23:54 +0100</pubDate>
2424

2525
<guid>https://php-etl.github.io/documentation/connectivity/akeneo/expression-language/</guid>
26-
<description>FEATURE STATE: Gyroscops 0.1 [alpha] What is it ? Installation Usage Functions reference Attribute data manipulation Filter by locale Filter by scope Take the first available value by scopes Combining results filter Excluding results filter Extracting a slice of the values list Extracting the beginning of the values list Extracting the end of the values list Extracting the values list, after an offset Extracting the first value from the list Extracting the last value from the list Dates management with dateTime and dateTimeZone Manage metrics with metricAmount, metricUnit and formatMetric What is it ?</description>
26+
<description>FEATURE STATE: Gyroscops 0.1 [alpha] What is it ? Installation Filter Provider Usage Functions reference Attribute data manipulation Filter by locale Filter by scope Take the first available value by scopes Combining results filter Excluding results filter Extracting a slice of the values list Extracting the beginning of the values list Extracting the end of the values list Extracting the values list, after an offset Extracting the first value from the list Extracting the last value from the list Dates management with dateTime and dateTimeZone Manage metrics with metricAmount, metricUnit and formatMetric Builder Provider Usage Functions reference What is it ?</description>
2727
</item>
2828

2929
</channel>

docs/connectivity/akeneo/plugin/index.html

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

docs/connectivity/csv/index.html

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<title>CSV | Gyroscops Documentation</title>
66

7-
<meta name="generator" content="Hugo 0.111.3">
7+
<meta name="generator" content="Hugo 0.92.2" />
88

99
<!-- mobile responsive meta -->
1010
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
@@ -597,19 +597,19 @@ <h2 id="what-is-it-">What is it ?</h2>
597597
<p>The CSV plugin aims at integrating the CSV reader and writer into the <a href="../../core-concept/pipeline">Pipeline</a>
598598
stack.</p>
599599
<h2 id="installation">Installation</h2>
600-
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>composer require php-etl/csv-plugin
601-
</span></span></code></pre></div><h2 id="usage">Usage</h2>
600+
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-shell" data-lang="shell">composer require php-etl/csv-plugin
601+
</code></pre></div><h2 id="usage">Usage</h2>
602602
<h3 id="building-an-extractor">Building an extractor</h3>
603603
<p>To build an extractor, you need to specify the path of your file.</p>
604-
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">csv</span>:
605-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">extractor</span>:
606-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">file_path</span>: <span style="color:#e6db74">&#39;input.csv&#39;</span>
607-
</span></span></code></pre></div><h3 id="building-a-loader">Building a loader</h3>
604+
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml"><span style="color:#f92672">csv</span>:
605+
<span style="color:#f92672">extractor</span>:
606+
<span style="color:#f92672">file_path</span>: <span style="color:#e6db74">&#39;input.csv&#39;</span>
607+
</code></pre></div><h3 id="building-a-loader">Building a loader</h3>
608608
<p>To build a loader, you need to specify the path of your file.</p>
609-
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">csv</span>:
610-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">loader</span>:
611-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">file_path</span>: <span style="color:#e6db74">&#39;output.csv&#39;</span>
612-
</span></span></code></pre></div><h3 id="additional-options">Additional options</h3>
609+
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml"><span style="color:#f92672">csv</span>:
610+
<span style="color:#f92672">loader</span>:
611+
<span style="color:#f92672">file_path</span>: <span style="color:#e6db74">&#39;output.csv&#39;</span>
612+
</code></pre></div><h3 id="additional-options">Additional options</h3>
613613
<p>To build extractors or loaders, additional options exist and can be used :</p>
614614
<ul>
615615
<li><code>delimiter</code> : sets the field separator</li>
@@ -618,39 +618,39 @@ <h3 id="building-an-extractor">Building an extractor</h3>
618618
<li><code>safe_mode</code> : enable safe mode in the Pipeline</li>
619619
<li><code>columns</code> : specify the name of the columns to retrieve or write</li>
620620
</ul>
621-
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">csv</span>:
622-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">loader</span>:
623-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">file_path</span>: <span style="color:#e6db74">&#39;output.csv&#39;</span>
624-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">delimiter</span>: <span style="color:#e6db74">&#39;/&#39;</span>
625-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">enclosure</span>: <span style="color:#e6db74">&#39;&#34;&#39;</span>
626-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">escape</span>: <span style="color:#e6db74">&#39;\\&#39;</span>
627-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">safe_mode</span>: <span style="color:#66d9ef">true</span>
628-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">columns</span>:
629-
</span></span><span style="display:flex;"><span> - <span style="color:#ae81ff">firstname</span>
630-
</span></span><span style="display:flex;"><span> - <span style="color:#ae81ff">lastname</span>
631-
</span></span></code></pre></div><h2 id="advanced-usage">Advanced Usage</h2>
621+
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml"><span style="color:#f92672">csv</span>:
622+
<span style="color:#f92672">loader</span>:
623+
<span style="color:#f92672">file_path</span>: <span style="color:#e6db74">&#39;output.csv&#39;</span>
624+
<span style="color:#f92672">delimiter</span>: <span style="color:#e6db74">&#39;/&#39;</span>
625+
<span style="color:#f92672">enclosure</span>: <span style="color:#e6db74">&#39;&#34;&#39;</span>
626+
<span style="color:#f92672">escape</span>: <span style="color:#e6db74">&#39;\\&#39;</span>
627+
<span style="color:#f92672">safe_mode</span>: <span style="color:#66d9ef">true</span>
628+
<span style="color:#f92672">columns</span>:
629+
- <span style="color:#ae81ff">firstname</span>
630+
- <span style="color:#ae81ff">lastname</span>
631+
</code></pre></div><h2 id="advanced-usage">Advanced Usage</h2>
632632
<h3 id="splitting-into-several-files">Splitting into several files</h3>
633633
<p>To limit the number of lines to be written to your csv file, you can specify the <code>max_lines</code> option.</p>
634-
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">csv</span>:
635-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">expression_language</span>:
636-
</span></span><span style="display:flex;"><span> - <span style="color:#e6db74">&#39;Kiboko\Component\StringExpressionLanguage\StringExpressionLanguageProvider&#39;</span>
637-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">loader</span>:
638-
</span></span><span style="display:flex;"><span> <span style="color:#75715e"># ...</span>
639-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">max_lines</span>: <span style="color:#ae81ff">20</span>
640-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">file_path</span>: <span style="color:#e6db74">&#39;@=env(&#34;OUTPUT_DIRECTORY&#34;)~format(&#34;output_%06d.csv&#34;,index)&#39;</span>
641-
</span></span></code></pre></div><p>For the dynamic filename to work, you must install <code>php-etl/string-expression-language</code>:</p>
642-
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>composer require php-etl/string-expression-language
643-
</span></span></code></pre></div><blockquote>
634+
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml"><span style="color:#f92672">csv</span>:
635+
<span style="color:#f92672">expression_language</span>:
636+
- <span style="color:#e6db74">&#39;Kiboko\Component\StringExpressionLanguage\StringExpressionLanguageProvider&#39;</span>
637+
<span style="color:#f92672">loader</span>:
638+
<span style="color:#75715e"># ...</span>
639+
<span style="color:#f92672">max_lines</span>: <span style="color:#ae81ff">20</span>
640+
<span style="color:#f92672">file_path</span>: <span style="color:#e6db74">&#39;@=env(&#34;OUTPUT_DIRECTORY&#34;)~format(&#34;output_%06d.csv&#34;,index)&#39;</span>
641+
</code></pre></div><p>For the dynamic filename to work, you must install <code>php-etl/string-expression-language</code>:</p>
642+
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">composer require php-etl/string-expression-language
643+
</code></pre></div><blockquote>
644644
<p>Warning : this option is only available for loaders</p>
645645
</blockquote>
646646
<h3 id="using-a-nonstandard-format">Using a nonstandard format</h3>
647647
<p>In some cases, it is possible to generate a csv file that does not correspond to the standard format (for example by removing the enclosures).
648648
For this we have added the <code>nonstandard</code> option which is a boolean.</p>
649-
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">csv</span>:
650-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">loader</span>:
651-
</span></span><span style="display:flex;"><span> <span style="color:#75715e"># ...</span>
652-
</span></span><span style="display:flex;"><span> <span style="color:#f92672">nonstandard</span>: <span style="color:#66d9ef">true</span>
653-
</span></span></code></pre></div><blockquote>
649+
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml"><span style="color:#f92672">csv</span>:
650+
<span style="color:#f92672">loader</span>:
651+
<span style="color:#75715e"># ...</span>
652+
<span style="color:#f92672">nonstandard</span>: <span style="color:#66d9ef">true</span>
653+
</code></pre></div><blockquote>
654654
<p>Notice : The <code>nonstandard</code> option cannot be used with the <code>enclosure</code> and <code>escape</code> options.</p>
655655
</blockquote>
656656
</div>

0 commit comments

Comments
 (0)