mirror of
https://github.com/marcostoll/FF-DataStructures.git
synced 2025-01-16 22:28:17 +01:00
[TASK] clean-up line feeds
This commit is contained in:
parent
e3a84928f6
commit
8515316fa7
12
.editorconfig
Normal file
12
.editorconfig
Normal file
@ -0,0 +1,12 @@
|
||||
root = true
|
||||
|
||||
[*]
|
||||
charset = utf-8
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
trim_trailing_whitespace = true
|
||||
|
||||
[*.yml]
|
||||
indent_size = 2
|
53
.gitattributes
vendored
Normal file
53
.gitattributes
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
# @see https://barryvanveen.nl/blog/52-solving-inconsistent-line-endings-within-a-git-repository
|
||||
# @see https://github.com/swisnl/gists/tree/master/gitattributes
|
||||
|
||||
.deployignore text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
.editorconfig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
.env.* text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
.eslintignore text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
.eslintrc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
.gitattributes text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
.gitignore text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
#.htaccess text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
#yarn.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
|
||||
*.css text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.csv text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.dist text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.feature text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.html text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4 diff=html
|
||||
*.js text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.json text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.map text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4 diff=php
|
||||
*.po text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.script text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.scss text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4 diff=php
|
||||
*.sql text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.svg text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.twig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.txt text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.xsd text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
*.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=4
|
||||
|
||||
# Define binary file attributes.
|
||||
# - Do not treat them as text.
|
||||
# - Include binary diff in patches instead of "binary files differ."
|
||||
*.gif -text diff
|
||||
*.gz -text diff
|
||||
*.ico -text diff
|
||||
*.jpeg -text diff
|
||||
*.jpg -text diff
|
||||
*.png -text diff
|
||||
*.phar -text diff
|
||||
*.pdf -text diff
|
||||
*.exe -text diff
|
||||
*.svgz -text diff
|
||||
*.eot -text diff
|
||||
*.ttf -text diff
|
||||
*.woff -text diff
|
||||
*.woff2 -text diff
|
@ -78,7 +78,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -184,7 +184,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -96,7 +96,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -94,7 +94,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -102,7 +102,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -93,7 +93,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -103,7 +103,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -93,7 +93,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -94,7 +94,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -104,7 +104,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -229,7 +229,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -110,7 +110,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -93,7 +93,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -111,7 +111,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -112,7 +112,7 @@ If $strict is set, $items will be compared in types and object instances as well
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -112,7 +112,7 @@ If $item is null and $offset points to an existing item, the existing item will
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -267,7 +267,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -117,7 +117,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -125,7 +125,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -94,7 +94,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -94,7 +94,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -119,7 +119,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -94,7 +94,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -132,7 +132,7 @@ instead.</p>
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -107,7 +107,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -94,7 +94,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -117,7 +117,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -119,7 +119,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -250,7 +250,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -161,7 +161,7 @@ $myRecord->get_something(); // assuming no public method get_something() is p
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -96,7 +96,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -102,7 +102,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -96,7 +96,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -94,7 +94,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -94,7 +94,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -93,7 +93,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -110,7 +110,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -103,7 +103,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -94,7 +94,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -111,7 +111,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -105,7 +105,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -37,11 +37,11 @@
|
||||
</div>
|
||||
<div id="buildinfo">
|
||||
<h3>Build</h3>
|
||||
<p>Thu, 27 Jun 2019 09:29:21 +0200</p>
|
||||
<p>Mon, 20 Jul 2020 10:47:59 +0200</p>
|
||||
<h3>VCS Info</h3>
|
||||
<p>
|
||||
tag: 1.0.4-1-g38562b8<br/>
|
||||
branch: master</p>
|
||||
tag: 1.0.5-dirty<br/>
|
||||
branch: develop</p>
|
||||
<h3>Used Enrichers</h3>
|
||||
<p>build, git, phpcs, phpunit, pmd</p>
|
||||
</div>
|
||||
@ -52,7 +52,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -69,7 +69,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -87,7 +87,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -89,7 +89,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -89,7 +89,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -95,7 +95,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -89,7 +89,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -78,7 +78,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -78,7 +78,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -91,7 +91,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -78,7 +78,7 @@
|
||||
</section>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -62,7 +62,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -61,33 +61,33 @@
|
||||
<td>
|
||||
<a href="Collection.php.xhtml">Collection.php</a>
|
||||
</td>
|
||||
<td>3.1 KB
|
||||
<td>3.0 KB
|
||||
</td>
|
||||
<td>2019-06-26T11:36:14+02:00</td>
|
||||
<td>2020-07-20T10:33:46+02:00</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="IndexedCollection.php.xhtml">IndexedCollection.php</a>
|
||||
</td>
|
||||
<td>3.3 KB
|
||||
<td>3.1 KB
|
||||
</td>
|
||||
<td>2019-06-26T11:36:14+02:00</td>
|
||||
<td>2020-07-20T10:33:46+02:00</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="OrderedCollection.php.xhtml">OrderedCollection.php</a>
|
||||
</td>
|
||||
<td>6.4 KB
|
||||
<td>6.1 KB
|
||||
</td>
|
||||
<td>2019-06-26T11:36:14+02:00</td>
|
||||
<td>2020-07-20T10:33:46+02:00</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="Record.php.xhtml">Record.php</a>
|
||||
</td>
|
||||
<td>7.6 KB
|
||||
<td>7.3 KB
|
||||
</td>
|
||||
<td>2019-06-26T11:36:14+02:00</td>
|
||||
<td>2020-07-20T10:33:46+02:00</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
|
@ -32,7 +32,7 @@
|
||||
<h1>Traits</h1>
|
||||
</div>
|
||||
<footer>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2019 by Arne Blankerts and Contributors</span>
|
||||
<span>Generated using phpDox 0.12.0-dev - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
40
readme.md
40
readme.md
@ -14,7 +14,7 @@ by Marco Stoll
|
||||
Fast Forward, in short **FF**, is a template for building web applications. The **FF Family** is a series of basic
|
||||
repositories on which **FF** depends on but may also be used independently if desired.
|
||||
|
||||
**FF** is not a framework in and of itself and therefore should not be called so. But you may orchestrate multiple
|
||||
**FF** is not a framework in and of itself and therefore should not be called so. But you may orchestrate multiple
|
||||
**FF** components to build an web application skeleton that provides the most common tasks.
|
||||
|
||||
# Introduction - What is FF\DataStructures?
|
||||
@ -37,14 +37,14 @@ various data structure classes are designed to hold arbitrary data and provide a
|
||||
## Records
|
||||
|
||||
A record is by definition a construct holding a flat list of data each identified by a unique string key. The **FF**
|
||||
approach regards the data elements as the record's *fields* and their identifiers a the *key*. The implementation
|
||||
provides method to add/remove/manipulate single fields by using its key or a bunch if fields. You ma `clear()` a record
|
||||
or check if it `isEmpty()`.
|
||||
approach regards the data elements as the record's *fields*, and their identifiers as the *key*. The implementation
|
||||
provides method to add/remove/manipulate single fields by using its key, or a bunch if fields. You may `clear()` a
|
||||
record or check if it `isEmpty()`.
|
||||
|
||||
THe `Record` implements the `IteratorAggregate` interface. So you may just iterate over its keys and fields.
|
||||
|
||||
use FF\DataStructures\Record;
|
||||
|
||||
|
||||
$myRecord = new Record([
|
||||
'foo' => 'bar',
|
||||
'my_field' => 42
|
||||
@ -52,7 +52,7 @@ THe `Record` implements the `IteratorAggregate` interface. So you may just itera
|
||||
|
||||
foreach ($myRecord as $key => $field) {
|
||||
var_dump($key, $field);
|
||||
}
|
||||
}
|
||||
|
||||
### Magic
|
||||
|
||||
@ -65,17 +65,17 @@ require the field's key as a parameter you may use named methods composed of the
|
||||
An example:
|
||||
|
||||
use FF\DataStructures\Record;
|
||||
|
||||
|
||||
$myRecord = new Record([
|
||||
'foo' => 'bar',
|
||||
'my_field' => 42
|
||||
]);
|
||||
|
||||
|
||||
$foo = $myRecord->getFoo(); // equivalent to $myRecord->getField('foo');
|
||||
$myRecord->setFoo('baz'); // equivalent to $myRecord->setField('foo', 'baz');
|
||||
$check = $myRecord->hasMyField(); // equivalent to $myRecord->hasField(''my_field');
|
||||
$myRecord->unsetMyField(); // equivalent to $myRecord->unsetField(''my_field');
|
||||
|
||||
|
||||
So instead of providing the field's key as (underscored, lowercased) string, you rather use the field's magic method
|
||||
with method names composed of 'get', 'set', 'has', or 'unset' followed by the studly-caps (a capital letter as the first
|
||||
character of each word within the underscored version) version of the field's key.
|
||||
@ -84,9 +84,9 @@ character of each word within the underscored version) version of the field's k
|
||||
|
||||
### Generic Collections
|
||||
|
||||
Collections are in their most basic form a set of unordered elements. The **FF** implementation lets you store an
|
||||
Collections are in their most basic form a set of unordered elements. The **FF** implementation lets you store an
|
||||
arbitrary amount of elements within a collection and provides methods to retrieve and replace its contents, count
|
||||
the number of elements via `getLength()` or `count($myCollection)`, `clear()` the entire collection, check if it
|
||||
the number of elements via `getLength()` or `count($myCollection)`, `clear()` the entire collection, check if it
|
||||
`isEmpty()`, or just iterate over its elements within a loop.
|
||||
|
||||
Additional you may either `filter()` its contents by using a custom filter callback or `map()` its set of elements
|
||||
@ -102,33 +102,33 @@ you access, manipulate or `search()` single elements within the collection by us
|
||||
`ArrayAccess` interface that lets you use instances of this class like an array.
|
||||
|
||||
use FF\DataStructures\IndexedCollection;
|
||||
|
||||
|
||||
$myCollection = new IndexCollection(['foo', 'bar', 'baz' => 42]);
|
||||
|
||||
|
||||
var_dump(
|
||||
$myCollection[0],
|
||||
$myCollection[1],
|
||||
$myCollection['baz]
|
||||
);
|
||||
|
||||
|
||||
**Beware**: An `IndexedCollection` instance is not aware of any ordering within its set of elements.
|
||||
|
||||
### Ordered Collection
|
||||
|
||||
On top of the `IndexedCollection` their is the `OrderedCollection`. This class comes with an implementation of an
|
||||
On top of the `IndexedCollection` there is the `OrderedCollection`. This class comes with an implementation of an
|
||||
ordered set of elements. So it's aware of its first or last element and lets you `append()` new elements to the end
|
||||
of its set or `truncate()` the amount of stored elements to a specific length.
|
||||
It event comes with a set of methods the use it as a stack.
|
||||
It even comes with a set of methods the use it as a stack.
|
||||
|
||||
use FF\DataStructures\OrderedCollection;
|
||||
|
||||
|
||||
$myCollection = new OrderedCollection();
|
||||
|
||||
|
||||
$myCollection->push('foo')->push('bar')->unshift('baz'); // contains now 'baz', foo', 'bar'
|
||||
var_dump($myCollection->pop()); // contains now 'baz', 'foo'
|
||||
var_dump($myCollection->shift()); // contains now 'foo'
|
||||
var_dump($myCollection->shift()); // contains now 'foo'
|
||||
|
||||
# Road Map
|
||||
|
||||
- basic tree implementation
|
||||
- basic queue implementation
|
||||
- basic queue implementation
|
||||
|
Loading…
x
Reference in New Issue
Block a user