Compare commits
No commits in common. "6abfd3b050344dde4f8ba12e07cac355ff3ab223" and "78dc647c982c8652ae9e5f94e9abbccec81a99cb" have entirely different histories.
6abfd3b050
...
78dc647c98
|
@ -30,7 +30,7 @@ jobs:
|
||||||
- name: Upload Artifact
|
- name: Upload Artifact
|
||||||
uses: actions/upload-pages-artifact@v3
|
uses: actions/upload-pages-artifact@v3
|
||||||
with:
|
with:
|
||||||
path: doc/
|
path: 'doc/'
|
||||||
|
|
||||||
- name: Deploy to GitHub Pages
|
- name: Deploy to GitHub Pages
|
||||||
id: deployment
|
id: deployment
|
||||||
|
|
|
@ -30,6 +30,6 @@ jobs:
|
||||||
- name: Run PHPCS
|
- name: Run PHPCS
|
||||||
uses: php-actions/phpcs@v1
|
uses: php-actions/phpcs@v1
|
||||||
with:
|
with:
|
||||||
path: src/
|
|
||||||
php_version: "8.1"
|
php_version: "8.1"
|
||||||
|
path: src/
|
||||||
standard: phpcs.xml.dist
|
standard: phpcs.xml.dist
|
||||||
|
|
|
@ -23,19 +23,15 @@ jobs:
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Setup Environment
|
- name: Setup Environment
|
||||||
uses: php-actions/composer@v6
|
uses: shivammathur/setup-php@v2
|
||||||
with:
|
with:
|
||||||
command: update
|
php-version: "8.1"
|
||||||
php_version: "8.1"
|
coverage: none
|
||||||
|
tools: phpmd
|
||||||
|
|
||||||
- name: Run PHP Mess Detector
|
- name: Run PHPMD
|
||||||
uses: php-actions/phpmd@v1
|
run: phpmd . sarif codesize --reportfile phpmd-results.sarif
|
||||||
with:
|
continue-on-error: true
|
||||||
path: src/
|
|
||||||
php_version: "8.1"
|
|
||||||
ruleset: .phpmd.dist.xml
|
|
||||||
output: sarif
|
|
||||||
reportfile: phpmd-results.sarif
|
|
||||||
|
|
||||||
- name: Upload Analysis Results
|
- name: Upload Analysis Results
|
||||||
uses: github/codeql-action/upload-sarif@v3
|
uses: github/codeql-action/upload-sarif@v3
|
||||||
|
|
|
@ -32,5 +32,4 @@ jobs:
|
||||||
uses: php-actions/phpstan@v3
|
uses: php-actions/phpstan@v3
|
||||||
with:
|
with:
|
||||||
path: src/
|
path: src/
|
||||||
php_version: "8.1"
|
|
||||||
configuration: phpstan.dist.neon
|
configuration: phpstan.dist.neon
|
||||||
|
|
|
@ -22,12 +22,6 @@ jobs:
|
||||||
- name: Checkout Source Code
|
- name: Checkout Source Code
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Setup Environment
|
|
||||||
uses: php-actions/composer@v6
|
|
||||||
with:
|
|
||||||
command: update
|
|
||||||
php_version: "8.1"
|
|
||||||
|
|
||||||
- name: Run Psalm
|
- name: Run Psalm
|
||||||
uses: docker://ghcr.io/psalm/psalm-github-actions
|
uses: docker://ghcr.io/psalm/psalm-github-actions
|
||||||
with:
|
with:
|
||||||
|
|
|
@ -3,8 +3,6 @@
|
||||||
/vendor/
|
/vendor/
|
||||||
.php-cs-fixer.cache
|
.php-cs-fixer.cache
|
||||||
.php-cs-fixer.php
|
.php-cs-fixer.php
|
||||||
.phpmd.result-cache.php
|
|
||||||
.phpmd.xml
|
|
||||||
composer.lock
|
composer.lock
|
||||||
phpcs.xml
|
phpcs.xml
|
||||||
phpdoc.xml
|
phpdoc.xml
|
||||||
|
|
|
@ -6,13 +6,6 @@ Changelog
|
||||||
.. sidebar:: Table of Contents
|
.. sidebar:: Table of Contents
|
||||||
.. contents::
|
.. contents::
|
||||||
|
|
||||||
v2.1.2
|
|
||||||
======
|
|
||||||
|
|
||||||
**New Features:**
|
|
||||||
|
|
||||||
* Added Composer commands for development tools (PHP Mess Detector, Psalm Taint Analysis)
|
|
||||||
|
|
||||||
v2.1.1
|
v2.1.1
|
||||||
======
|
======
|
||||||
|
|
||||||
|
|
|
@ -14,11 +14,9 @@
|
||||||
data structures</a>, <a href="guides/overview/errorhandlers.html">error and exception handlers</a>, multiple
|
data structures</a>, <a href="guides/overview/errorhandlers.html">error and exception handlers</a>, multiple
|
||||||
<a href="guides/overview/interfaces.html">traits implementing standard interfaces</a>, and more generic
|
<a href="guides/overview/interfaces.html">traits implementing standard interfaces</a>, and more generic
|
||||||
<a href="guides/overview/traits.html">traits for common use cases</a>. They share the same design principles
|
<a href="guides/overview/traits.html">traits for common use cases</a>. They share the same design principles
|
||||||
like property and method naming schema, highest coding standards of <a href="https://phpstan.org/">PHPStan</a>,
|
like property and method naming schema, highest coding standards of <a href="https://phpstan.org/">PHPStan</a>
|
||||||
<a href="https://psalm.dev/">Psalm</a>, <a href="https://phpmd.org/">PHP Mess Detector</a>,
|
and <a href="https://psalm.dev/">Psalm</a>, and full <a href="https://www.php-fig.org/psr/psr-12/">PSR-12</a>
|
||||||
<a href="https://github.com/PHPCSStandards/PHP_CodeSniffer/">PHP_CodeSniffer</a>, and full
|
compliance to make sure they can be combined and easily re-used in other projects.</p>
|
||||||
<a href="https://www.php-fig.org/psr/psr-12/">PSR-12</a> compliance to make sure they can be combined and easily
|
|
||||||
re-used in other projects.</p>
|
|
||||||
|
|
||||||
<h3 id="toc">Table of Contents</h3>
|
<h3 id="toc">Table of Contents</h3>
|
||||||
|
|
||||||
|
|
|
@ -1,41 +0,0 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<ruleset name="OCC Default PHPMD Ruleset"
|
|
||||||
xmlns="http://pmd.sf.net/ruleset/1.0.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0
|
|
||||||
http://pmd.sf.net/ruleset_xml_schema.xsd"
|
|
||||||
xsi:noNamespaceSchemaLocation="
|
|
||||||
http://pmd.sf.net/ruleset_xml_schema.xsd">
|
|
||||||
<description>
|
|
||||||
Open Culture Consulting follows PHP Mess Detector standards.
|
|
||||||
</description>
|
|
||||||
|
|
||||||
<rule ref="rulesets/cleancode.xml">
|
|
||||||
<exclude name="ElseExpression" />
|
|
||||||
</rule>
|
|
||||||
<rule ref="rulesets/codesize.xml">
|
|
||||||
<exclude name="TooManyPublicMethods" />
|
|
||||||
</rule>
|
|
||||||
<rule ref="rulesets/codesize.xml/TooManyPublicMethods">
|
|
||||||
<properties>
|
|
||||||
<property name="maxmethods" value="12" />
|
|
||||||
</properties>
|
|
||||||
</rule>
|
|
||||||
<rule ref="rulesets/controversial.xml">
|
|
||||||
<exclude name="CamelCasePropertyName" />
|
|
||||||
<exclude name="CamelCaseVariableName" />
|
|
||||||
</rule>
|
|
||||||
<rule ref="rulesets/controversial.xml/CamelCasePropertyName">
|
|
||||||
<properties>
|
|
||||||
<property name="allow-underscore" value="true" />
|
|
||||||
</properties>
|
|
||||||
</rule>
|
|
||||||
<rule ref="rulesets/controversial.xml/CamelCaseVariableName">
|
|
||||||
<properties>
|
|
||||||
<property name="allow-underscore" value="true" />
|
|
||||||
</properties>
|
|
||||||
</rule>
|
|
||||||
<rule ref="rulesets/design.xml" />
|
|
||||||
<rule ref="rulesets/naming.xml" />
|
|
||||||
<rule ref="rulesets/unusedcode.xml" />
|
|
||||||
</ruleset>
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
***A collection of generic classes and useful traits for PHP projects.***
|
***A collection of generic classes and useful traits for PHP projects.***
|
||||||
|
|
||||||
The package currently contains classes for [type-sensitive data structures](src/DataStructures/), [error and exception handlers](src/ErrorHandlers/), multiple [traits implementing standard interfaces](src/Interfaces/), and more generic [traits for common use cases](src/Traits/). They share the same design principles like property and method naming schema, highest coding standards of [PHPStan](https://phpstan.org/), [Psalm](https://psalm.dev/), [PHP Mess Detector](https://phpmd.org/), [PHP_CodeSniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer/), and full [PSR-12](https://www.php-fig.org/psr/psr-12/) compliance to make sure they can be combined and easily used in other projects.
|
The package currently contains classes for [type-sensitive data structures](src/DataStructures/), [error and exception handlers](src/ErrorHandlers/), multiple [traits implementing standard interfaces](src/Interfaces/), and more generic [traits for common use cases](src/Traits/). They share the same design principles like property and method naming schema, highest coding standards of [PHPStan](https://phpstan.org/) and [Psalm](https://psalm.dev/), and full [PSR-12](https://www.php-fig.org/psr/psr-12/) compliance to make sure they can be combined and easily used in other projects.
|
||||||
|
|
||||||
## Quick Start
|
## Quick Start
|
||||||
|
|
||||||
|
|
|
@ -43,10 +43,9 @@
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpdocumentor/shim": "^3.5",
|
"phpdocumentor/shim": "^3.5",
|
||||||
"phpmd/phpmd": "^2.15",
|
"phpstan/phpstan": "^1.11",
|
||||||
"phpstan/phpstan": "^1.12",
|
|
||||||
"phpstan/phpstan-strict-rules": "^1.6",
|
"phpstan/phpstan-strict-rules": "^1.6",
|
||||||
"friendsofphp/php-cs-fixer": "^3.64",
|
"friendsofphp/php-cs-fixer": "^3.59",
|
||||||
"squizlabs/php_codesniffer": "^3.10",
|
"squizlabs/php_codesniffer": "^3.10",
|
||||||
"vimeo/psalm": "^5.25"
|
"vimeo/psalm": "^5.25"
|
||||||
},
|
},
|
||||||
|
@ -73,18 +72,11 @@
|
||||||
"phpdoc:build": [
|
"phpdoc:build": [
|
||||||
"@php vendor/bin/phpdoc"
|
"@php vendor/bin/phpdoc"
|
||||||
],
|
],
|
||||||
"phpmd:check": [
|
|
||||||
"@php -r \"if (!file_exists('./.phpmd.xml')) { copy('./.phpmd.dist.xml', './.phpmd.xml'); }\"",
|
|
||||||
"@php vendor/bin/phpmd src/ ansi .phpmd.xml --cache --ignore-violations-on-exit"
|
|
||||||
],
|
|
||||||
"phpstan:check": [
|
"phpstan:check": [
|
||||||
"@php vendor/bin/phpstan"
|
"@php vendor/bin/phpstan"
|
||||||
],
|
],
|
||||||
"psalm:check": [
|
"psalm:check": [
|
||||||
"@php vendor/bin/psalm"
|
"@php vendor/bin/psalm"
|
||||||
],
|
|
||||||
"psalm:check-security": [
|
|
||||||
"@php vendor/bin/psalm --taint-analysis"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"scripts-descriptions": {
|
"scripts-descriptions": {
|
||||||
|
@ -92,9 +84,7 @@
|
||||||
"php-cs-fixer:fix": "Runs a code check with PHP Coding Standards Fixer and tries to fix all issues. If a custom configuration file '.php-cs-fixer.php' exists, it will be used instead of the default settings in '.php-cs-fixer.dist.php'.",
|
"php-cs-fixer:fix": "Runs a code check with PHP Coding Standards Fixer and tries to fix all issues. If a custom configuration file '.php-cs-fixer.php' exists, it will be used instead of the default settings in '.php-cs-fixer.dist.php'.",
|
||||||
"phpcs:check": "Runs a code check with PHP_CodeSniffer and reports problems. If a custom configuration file '.phpcs.xml' exists, it will be used instead of the default settings in '.phpcs.xml.dist'.",
|
"phpcs:check": "Runs a code check with PHP_CodeSniffer and reports problems. If a custom configuration file '.phpcs.xml' exists, it will be used instead of the default settings in '.phpcs.xml.dist'.",
|
||||||
"phpdoc:build": "Builds the documentation from source files in ./src and additional templates in .phpdoc/. If a custom configuration file 'phpdoc.xml' exists, it will be used instead of the default settings in 'phpdoc.dist.xml'.",
|
"phpdoc:build": "Builds the documentation from source files in ./src and additional templates in .phpdoc/. If a custom configuration file 'phpdoc.xml' exists, it will be used instead of the default settings in 'phpdoc.dist.xml'.",
|
||||||
"phpmd:check": "Runs a code check with PHP Mess Detector static code analyzer and reports problems. If a custom configuration file '.phpmd.xml' exists, it will be used instead of the default settings in '.phpmd.dist.xml'.",
|
|
||||||
"phpstan:check": "Runs a code check with PHPStan static code analyzer and reports problems. If a custom configuration file 'phpstan.neon' exists, it will be used instead of the default settings in 'phpstan.dist.neon'.",
|
"phpstan:check": "Runs a code check with PHPStan static code analyzer and reports problems. If a custom configuration file 'phpstan.neon' exists, it will be used instead of the default settings in 'phpstan.dist.neon'.",
|
||||||
"psalm:check": "Runs a code check with Psalm static code analyzer and reports problems. If a custom configuration file 'psalm.xml' exists, it will be used instead of the default settings in 'psalm.xml.dist'.",
|
"psalm:check": "Runs a code check with Psalm static code analyzer and reports problems. If a custom configuration file 'psalm.xml' exists, it will be used instead of the default settings in 'psalm.xml.dist'."
|
||||||
"psalm:check-security": "Runs a code check with Psalm static code analyzer and reports security issues. If a custom configuration file 'psalm.xml' exists, it will be used instead of the default settings in 'psalm.xml.dist'."
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -207,9 +207,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">61</span>
|
<span class="phpdocumentor-element-found-in__line">50</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.61" class="phpdocumentor-element-found-in__source" data-line="61" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.50" class="phpdocumentor-element-found-in__source" data-line="50" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">A type-sensitive, traversable array.</p>
|
<p class="phpdocumentor-summary">A type-sensitive, traversable array.</p>
|
||||||
|
@ -698,9 +698,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">75</span>
|
<span class="phpdocumentor-element-found-in__line">64</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.75" class="phpdocumentor-element-found-in__source" data-line="75" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.64" class="phpdocumentor-element-found-in__source" data-line="64" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Peek at the first item of the array.</p>
|
<p class="phpdocumentor-summary">Peek at the first item of the array.</p>
|
||||||
|
@ -799,9 +799,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/CountableTrait.php"><a href="files/src-interfaces-countabletrait.html"><abbr title="src/Interfaces/CountableTrait.php">CountableTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/CountableTrait.php"><a href="files/src-interfaces-countabletrait.html"><abbr title="src/Interfaces/CountableTrait.php">CountableTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">59</span>
|
<span class="phpdocumentor-element-found-in__line">62</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.59" class="phpdocumentor-element-found-in__source" data-line="59" data-modal="source-view" data-src="files/src/Interfaces/CountableTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.62" class="phpdocumentor-element-found-in__source" data-line="62" data-modal="source-view" data-src="files/src/Interfaces/CountableTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Count the data items.</p>
|
<p class="phpdocumentor-summary">Count the data items.</p>
|
||||||
|
@ -845,9 +845,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">64</span>
|
<span class="phpdocumentor-element-found-in__line">67</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.64" class="phpdocumentor-element-found-in__source" data-line="64" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.67" class="phpdocumentor-element-found-in__source" data-line="67" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Return the current item.</p>
|
<p class="phpdocumentor-summary">Return the current item.</p>
|
||||||
|
@ -1238,9 +1238,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">80</span>
|
<span class="phpdocumentor-element-found-in__line">83</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.80" class="phpdocumentor-element-found-in__source" data-line="80" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.83" class="phpdocumentor-element-found-in__source" data-line="83" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Return the current key.</p>
|
<p class="phpdocumentor-summary">Return the current key.</p>
|
||||||
|
@ -1284,9 +1284,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">92</span>
|
<span class="phpdocumentor-element-found-in__line">95</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.92" class="phpdocumentor-element-found-in__source" data-line="92" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.95" class="phpdocumentor-element-found-in__source" data-line="95" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Move forward to next item.</p>
|
<p class="phpdocumentor-summary">Move forward to next item.</p>
|
||||||
|
@ -1322,9 +1322,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">61</span>
|
<span class="phpdocumentor-element-found-in__line">64</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.61" class="phpdocumentor-element-found-in__source" data-line="61" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.64" class="phpdocumentor-element-found-in__source" data-line="64" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Check if the specified offset exists.</p>
|
<p class="phpdocumentor-summary">Check if the specified offset exists.</p>
|
||||||
|
@ -1380,9 +1380,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">75</span>
|
<span class="phpdocumentor-element-found-in__line">78</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.75" class="phpdocumentor-element-found-in__source" data-line="75" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.78" class="phpdocumentor-element-found-in__source" data-line="78" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Retrieve data at the specified offset.</p>
|
<p class="phpdocumentor-summary">Retrieve data at the specified offset.</p>
|
||||||
|
@ -1524,9 +1524,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">108</span>
|
<span class="phpdocumentor-element-found-in__line">111</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.108" class="phpdocumentor-element-found-in__source" data-line="108" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.111" class="phpdocumentor-element-found-in__source" data-line="111" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Unset the specified offset.</p>
|
<p class="phpdocumentor-summary">Unset the specified offset.</p>
|
||||||
|
@ -1574,9 +1574,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">95</span>
|
<span class="phpdocumentor-element-found-in__line">84</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.95" class="phpdocumentor-element-found-in__source" data-line="95" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.84" class="phpdocumentor-element-found-in__source" data-line="84" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Pop the item from the end of the array.</p>
|
<p class="phpdocumentor-summary">Pop the item from the end of the array.</p>
|
||||||
|
@ -1637,9 +1637,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">104</span>
|
<span class="phpdocumentor-element-found-in__line">107</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.104" class="phpdocumentor-element-found-in__source" data-line="104" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.107" class="phpdocumentor-element-found-in__source" data-line="107" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Move back to previous item.</p>
|
<p class="phpdocumentor-summary">Move back to previous item.</p>
|
||||||
|
@ -1675,9 +1675,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">116</span>
|
<span class="phpdocumentor-element-found-in__line">105</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.116" class="phpdocumentor-element-found-in__source" data-line="116" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.105" class="phpdocumentor-element-found-in__source" data-line="105" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Push an item at the end of the array.</p>
|
<p class="phpdocumentor-summary">Push an item at the end of the array.</p>
|
||||||
|
@ -1809,9 +1809,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">116</span>
|
<span class="phpdocumentor-element-found-in__line">119</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.116" class="phpdocumentor-element-found-in__source" data-line="116" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.119" class="phpdocumentor-element-found-in__source" data-line="119" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Rewind the iterator to the first item.</p>
|
<p class="phpdocumentor-summary">Rewind the iterator to the first item.</p>
|
||||||
|
@ -2034,9 +2034,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">138</span>
|
<span class="phpdocumentor-element-found-in__line">127</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.138" class="phpdocumentor-element-found-in__source" data-line="138" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.127" class="phpdocumentor-element-found-in__source" data-line="127" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Shift the item from the beginning of the array.</p>
|
<p class="phpdocumentor-summary">Shift the item from the beginning of the array.</p>
|
||||||
|
@ -2143,9 +2143,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">157</span>
|
<span class="phpdocumentor-element-found-in__line">146</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.157" class="phpdocumentor-element-found-in__source" data-line="157" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.146" class="phpdocumentor-element-found-in__source" data-line="146" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Peek at the last item of the array.</p>
|
<p class="phpdocumentor-summary">Peek at the last item of the array.</p>
|
||||||
|
@ -2325,9 +2325,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/StrictArray.php"><a href="files/src-datastructures-strictarray.html"><abbr title="src/DataStructures/StrictArray.php">StrictArray.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">179</span>
|
<span class="phpdocumentor-element-found-in__line">168</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.179" class="phpdocumentor-element-found-in__source" data-line="179" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.168" class="phpdocumentor-element-found-in__source" data-line="168" data-modal="source-view" data-src="files/src/DataStructures/StrictArray.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Prepend the array with an item.</p>
|
<p class="phpdocumentor-summary">Prepend the array with an item.</p>
|
||||||
|
@ -2392,9 +2392,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">128</span>
|
<span class="phpdocumentor-element-found-in__line">131</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.128" class="phpdocumentor-element-found-in__source" data-line="128" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictArray.html#source-view.131" class="phpdocumentor-element-found-in__source" data-line="131" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Check if current position is valid.</p>
|
<p class="phpdocumentor-summary">Check if current position is valid.</p>
|
||||||
|
|
|
@ -649,9 +649,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/CountableTrait.php"><a href="files/src-interfaces-countabletrait.html"><abbr title="src/Interfaces/CountableTrait.php">CountableTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/CountableTrait.php"><a href="files/src-interfaces-countabletrait.html"><abbr title="src/Interfaces/CountableTrait.php">CountableTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">59</span>
|
<span class="phpdocumentor-element-found-in__line">62</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictCollection.html#source-view.59" class="phpdocumentor-element-found-in__source" data-line="59" data-modal="source-view" data-src="files/src/Interfaces/CountableTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictCollection.html#source-view.62" class="phpdocumentor-element-found-in__source" data-line="62" data-modal="source-view" data-src="files/src/Interfaces/CountableTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Count the data items.</p>
|
<p class="phpdocumentor-summary">Count the data items.</p>
|
||||||
|
@ -1042,9 +1042,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">61</span>
|
<span class="phpdocumentor-element-found-in__line">64</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictCollection.html#source-view.61" class="phpdocumentor-element-found-in__source" data-line="61" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictCollection.html#source-view.64" class="phpdocumentor-element-found-in__source" data-line="64" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Check if the specified offset exists.</p>
|
<p class="phpdocumentor-summary">Check if the specified offset exists.</p>
|
||||||
|
@ -1100,9 +1100,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">75</span>
|
<span class="phpdocumentor-element-found-in__line">78</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictCollection.html#source-view.75" class="phpdocumentor-element-found-in__source" data-line="75" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictCollection.html#source-view.78" class="phpdocumentor-element-found-in__source" data-line="78" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Retrieve data at the specified offset.</p>
|
<p class="phpdocumentor-summary">Retrieve data at the specified offset.</p>
|
||||||
|
@ -1244,9 +1244,9 @@ from <code class="prettyprint">0</code>.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">108</span>
|
<span class="phpdocumentor-element-found-in__line">111</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictCollection.html#source-view.108" class="phpdocumentor-element-found-in__source" data-line="108" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictCollection.html#source-view.111" class="phpdocumentor-element-found-in__source" data-line="111" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Unset the specified offset.</p>
|
<p class="phpdocumentor-summary">Unset the specified offset.</p>
|
||||||
|
|
|
@ -395,9 +395,9 @@ constructor with an array of atomic types or fully qualified class names.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">367</span>
|
<span class="phpdocumentor-element-found-in__line">368</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.367" class="phpdocumentor-element-found-in__source" data-line="367" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.368" class="phpdocumentor-element-found-in__source" data-line="368" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Create a type-sensitive, traversable list of items.</p>
|
<p class="phpdocumentor-summary">Create a type-sensitive, traversable list of items.</p>
|
||||||
|
@ -477,9 +477,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">70</span>
|
<span class="phpdocumentor-element-found-in__line">71</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.70" class="phpdocumentor-element-found-in__source" data-line="70" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.71" class="phpdocumentor-element-found-in__source" data-line="71" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Add/insert a new item at the specified offset.</p>
|
<p class="phpdocumentor-summary">Add/insert a new item at the specified offset.</p>
|
||||||
|
@ -563,9 +563,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">86</span>
|
<span class="phpdocumentor-element-found-in__line">87</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.86" class="phpdocumentor-element-found-in__source" data-line="86" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.87" class="phpdocumentor-element-found-in__source" data-line="87" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Append items at the end of the list.</p>
|
<p class="phpdocumentor-summary">Append items at the end of the list.</p>
|
||||||
|
@ -630,9 +630,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">112</span>
|
<span class="phpdocumentor-element-found-in__line">113</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.112" class="phpdocumentor-element-found-in__source" data-line="112" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.113" class="phpdocumentor-element-found-in__source" data-line="113" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Clear the list of any items.</p>
|
<p class="phpdocumentor-summary">Clear the list of any items.</p>
|
||||||
|
@ -668,9 +668,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">131</span>
|
<span class="phpdocumentor-element-found-in__line">132</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.131" class="phpdocumentor-element-found-in__source" data-line="131" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.132" class="phpdocumentor-element-found-in__source" data-line="132" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Get the item at the specified index.</p>
|
<p class="phpdocumentor-summary">Get the item at the specified index.</p>
|
||||||
|
@ -743,9 +743,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">143</span>
|
<span class="phpdocumentor-element-found-in__line">144</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.143" class="phpdocumentor-element-found-in__source" data-line="143" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.144" class="phpdocumentor-element-found-in__source" data-line="144" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Check if this can be considered a list.</p>
|
<p class="phpdocumentor-summary">Check if this can be considered a list.</p>
|
||||||
|
@ -789,9 +789,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">161</span>
|
<span class="phpdocumentor-element-found-in__line">162</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.161" class="phpdocumentor-element-found-in__source" data-line="161" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.162" class="phpdocumentor-element-found-in__source" data-line="162" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Set the item at the specified offset.</p>
|
<p class="phpdocumentor-summary">Set the item at the specified offset.</p>
|
||||||
|
@ -875,9 +875,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">186</span>
|
<span class="phpdocumentor-element-found-in__line">187</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.186" class="phpdocumentor-element-found-in__source" data-line="186" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.187" class="phpdocumentor-element-found-in__source" data-line="187" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Prepend items at the start of the list.</p>
|
<p class="phpdocumentor-summary">Prepend items at the start of the list.</p>
|
||||||
|
@ -942,9 +942,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">216</span>
|
<span class="phpdocumentor-element-found-in__line">217</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.216" class="phpdocumentor-element-found-in__source" data-line="216" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.217" class="phpdocumentor-element-found-in__source" data-line="217" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Push an item at the end of the list.</p>
|
<p class="phpdocumentor-summary">Push an item at the end of the list.</p>
|
||||||
|
@ -1009,9 +1009,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">240</span>
|
<span class="phpdocumentor-element-found-in__line">241</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.240" class="phpdocumentor-element-found-in__source" data-line="240" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.241" class="phpdocumentor-element-found-in__source" data-line="241" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Remove an item from the list.</p>
|
<p class="phpdocumentor-summary">Remove an item from the list.</p>
|
||||||
|
@ -1076,9 +1076,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">269</span>
|
<span class="phpdocumentor-element-found-in__line">270</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.269" class="phpdocumentor-element-found-in__source" data-line="269" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.270" class="phpdocumentor-element-found-in__source" data-line="270" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Set an item at the specified index.</p>
|
<p class="phpdocumentor-summary">Set an item at the specified index.</p>
|
||||||
|
@ -1152,9 +1152,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">281</span>
|
<span class="phpdocumentor-element-found-in__line">282</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.281" class="phpdocumentor-element-found-in__source" data-line="281" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.282" class="phpdocumentor-element-found-in__source" data-line="282" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Return array representation of list.</p>
|
<p class="phpdocumentor-summary">Return array representation of list.</p>
|
||||||
|
@ -1198,9 +1198,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">293</span>
|
<span class="phpdocumentor-element-found-in__line">294</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.293" class="phpdocumentor-element-found-in__source" data-line="293" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.294" class="phpdocumentor-element-found-in__source" data-line="294" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Turn list into a type-sensitive collection.</p>
|
<p class="phpdocumentor-summary">Turn list into a type-sensitive collection.</p>
|
||||||
|
@ -1244,9 +1244,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">329</span>
|
<span class="phpdocumentor-element-found-in__line">330</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.329" class="phpdocumentor-element-found-in__source" data-line="329" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictList.html#source-view.330" class="phpdocumentor-element-found-in__source" data-line="330" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Prepend the list with an item.</p>
|
<p class="phpdocumentor-summary">Prepend the list with an item.</p>
|
||||||
|
|
|
@ -409,9 +409,9 @@ array of atomic types or fully qualified class names.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">367</span>
|
<span class="phpdocumentor-element-found-in__line">368</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.367" class="phpdocumentor-element-found-in__source" data-line="367" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.368" class="phpdocumentor-element-found-in__source" data-line="368" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Create a type-sensitive, traversable list of items.</p>
|
<p class="phpdocumentor-summary">Create a type-sensitive, traversable list of items.</p>
|
||||||
|
@ -491,9 +491,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">70</span>
|
<span class="phpdocumentor-element-found-in__line">71</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.70" class="phpdocumentor-element-found-in__source" data-line="70" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.71" class="phpdocumentor-element-found-in__source" data-line="71" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Add/insert a new item at the specified offset.</p>
|
<p class="phpdocumentor-summary">Add/insert a new item at the specified offset.</p>
|
||||||
|
@ -577,9 +577,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">86</span>
|
<span class="phpdocumentor-element-found-in__line">87</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.86" class="phpdocumentor-element-found-in__source" data-line="86" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.87" class="phpdocumentor-element-found-in__source" data-line="87" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Append items at the end of the list.</p>
|
<p class="phpdocumentor-summary">Append items at the end of the list.</p>
|
||||||
|
@ -644,9 +644,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">112</span>
|
<span class="phpdocumentor-element-found-in__line">113</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.112" class="phpdocumentor-element-found-in__source" data-line="112" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.113" class="phpdocumentor-element-found-in__source" data-line="113" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Clear the list of any items.</p>
|
<p class="phpdocumentor-summary">Clear the list of any items.</p>
|
||||||
|
@ -812,9 +812,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">131</span>
|
<span class="phpdocumentor-element-found-in__line">132</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.131" class="phpdocumentor-element-found-in__source" data-line="131" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.132" class="phpdocumentor-element-found-in__source" data-line="132" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Get the item at the specified index.</p>
|
<p class="phpdocumentor-summary">Get the item at the specified index.</p>
|
||||||
|
@ -887,9 +887,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">143</span>
|
<span class="phpdocumentor-element-found-in__line">144</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.143" class="phpdocumentor-element-found-in__source" data-line="143" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.144" class="phpdocumentor-element-found-in__source" data-line="144" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Check if this can be considered a list.</p>
|
<p class="phpdocumentor-summary">Check if this can be considered a list.</p>
|
||||||
|
@ -933,9 +933,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">161</span>
|
<span class="phpdocumentor-element-found-in__line">162</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.161" class="phpdocumentor-element-found-in__source" data-line="161" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.162" class="phpdocumentor-element-found-in__source" data-line="162" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Set the item at the specified offset.</p>
|
<p class="phpdocumentor-summary">Set the item at the specified offset.</p>
|
||||||
|
@ -1019,9 +1019,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">186</span>
|
<span class="phpdocumentor-element-found-in__line">187</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.186" class="phpdocumentor-element-found-in__source" data-line="186" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.187" class="phpdocumentor-element-found-in__source" data-line="187" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Prepend items at the start of the list.</p>
|
<p class="phpdocumentor-summary">Prepend items at the start of the list.</p>
|
||||||
|
@ -1086,9 +1086,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">216</span>
|
<span class="phpdocumentor-element-found-in__line">217</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.216" class="phpdocumentor-element-found-in__source" data-line="216" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.217" class="phpdocumentor-element-found-in__source" data-line="217" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Push an item at the end of the list.</p>
|
<p class="phpdocumentor-summary">Push an item at the end of the list.</p>
|
||||||
|
@ -1153,9 +1153,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">240</span>
|
<span class="phpdocumentor-element-found-in__line">241</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.240" class="phpdocumentor-element-found-in__source" data-line="240" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.241" class="phpdocumentor-element-found-in__source" data-line="241" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Remove an item from the list.</p>
|
<p class="phpdocumentor-summary">Remove an item from the list.</p>
|
||||||
|
@ -1220,9 +1220,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">269</span>
|
<span class="phpdocumentor-element-found-in__line">270</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.269" class="phpdocumentor-element-found-in__source" data-line="269" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.270" class="phpdocumentor-element-found-in__source" data-line="270" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Set an item at the specified index.</p>
|
<p class="phpdocumentor-summary">Set an item at the specified index.</p>
|
||||||
|
@ -1296,9 +1296,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">281</span>
|
<span class="phpdocumentor-element-found-in__line">282</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.281" class="phpdocumentor-element-found-in__source" data-line="281" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.282" class="phpdocumentor-element-found-in__source" data-line="282" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Return array representation of list.</p>
|
<p class="phpdocumentor-summary">Return array representation of list.</p>
|
||||||
|
@ -1342,9 +1342,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">293</span>
|
<span class="phpdocumentor-element-found-in__line">294</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.293" class="phpdocumentor-element-found-in__source" data-line="293" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.294" class="phpdocumentor-element-found-in__source" data-line="294" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Turn list into a type-sensitive collection.</p>
|
<p class="phpdocumentor-summary">Turn list into a type-sensitive collection.</p>
|
||||||
|
@ -1388,9 +1388,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">329</span>
|
<span class="phpdocumentor-element-found-in__line">330</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.329" class="phpdocumentor-element-found-in__source" data-line="329" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictQueue.html#source-view.330" class="phpdocumentor-element-found-in__source" data-line="330" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Prepend the list with an item.</p>
|
<p class="phpdocumentor-summary">Prepend the list with an item.</p>
|
||||||
|
|
|
@ -409,9 +409,9 @@ array of atomic types or fully qualified class names.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">367</span>
|
<span class="phpdocumentor-element-found-in__line">368</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.367" class="phpdocumentor-element-found-in__source" data-line="367" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.368" class="phpdocumentor-element-found-in__source" data-line="368" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Create a type-sensitive, traversable list of items.</p>
|
<p class="phpdocumentor-summary">Create a type-sensitive, traversable list of items.</p>
|
||||||
|
@ -491,9 +491,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">70</span>
|
<span class="phpdocumentor-element-found-in__line">71</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.70" class="phpdocumentor-element-found-in__source" data-line="70" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.71" class="phpdocumentor-element-found-in__source" data-line="71" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Add/insert a new item at the specified offset.</p>
|
<p class="phpdocumentor-summary">Add/insert a new item at the specified offset.</p>
|
||||||
|
@ -577,9 +577,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">86</span>
|
<span class="phpdocumentor-element-found-in__line">87</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.86" class="phpdocumentor-element-found-in__source" data-line="86" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.87" class="phpdocumentor-element-found-in__source" data-line="87" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Append items at the end of the list.</p>
|
<p class="phpdocumentor-summary">Append items at the end of the list.</p>
|
||||||
|
@ -644,9 +644,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">112</span>
|
<span class="phpdocumentor-element-found-in__line">113</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.112" class="phpdocumentor-element-found-in__source" data-line="112" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.113" class="phpdocumentor-element-found-in__source" data-line="113" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Clear the list of any items.</p>
|
<p class="phpdocumentor-summary">Clear the list of any items.</p>
|
||||||
|
@ -682,9 +682,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">131</span>
|
<span class="phpdocumentor-element-found-in__line">132</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.131" class="phpdocumentor-element-found-in__source" data-line="131" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.132" class="phpdocumentor-element-found-in__source" data-line="132" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Get the item at the specified index.</p>
|
<p class="phpdocumentor-summary">Get the item at the specified index.</p>
|
||||||
|
@ -757,9 +757,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">143</span>
|
<span class="phpdocumentor-element-found-in__line">144</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.143" class="phpdocumentor-element-found-in__source" data-line="143" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.144" class="phpdocumentor-element-found-in__source" data-line="144" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Check if this can be considered a list.</p>
|
<p class="phpdocumentor-summary">Check if this can be considered a list.</p>
|
||||||
|
@ -803,9 +803,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">161</span>
|
<span class="phpdocumentor-element-found-in__line">162</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.161" class="phpdocumentor-element-found-in__source" data-line="161" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.162" class="phpdocumentor-element-found-in__source" data-line="162" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Set the item at the specified offset.</p>
|
<p class="phpdocumentor-summary">Set the item at the specified offset.</p>
|
||||||
|
@ -889,9 +889,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">186</span>
|
<span class="phpdocumentor-element-found-in__line">187</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.186" class="phpdocumentor-element-found-in__source" data-line="186" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.187" class="phpdocumentor-element-found-in__source" data-line="187" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Prepend items at the start of the list.</p>
|
<p class="phpdocumentor-summary">Prepend items at the start of the list.</p>
|
||||||
|
@ -956,9 +956,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">216</span>
|
<span class="phpdocumentor-element-found-in__line">217</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.216" class="phpdocumentor-element-found-in__source" data-line="216" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.217" class="phpdocumentor-element-found-in__source" data-line="217" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Push an item at the end of the list.</p>
|
<p class="phpdocumentor-summary">Push an item at the end of the list.</p>
|
||||||
|
@ -1023,9 +1023,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">240</span>
|
<span class="phpdocumentor-element-found-in__line">241</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.240" class="phpdocumentor-element-found-in__source" data-line="240" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.241" class="phpdocumentor-element-found-in__source" data-line="241" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Remove an item from the list.</p>
|
<p class="phpdocumentor-summary">Remove an item from the list.</p>
|
||||||
|
@ -1090,9 +1090,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">269</span>
|
<span class="phpdocumentor-element-found-in__line">270</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.269" class="phpdocumentor-element-found-in__source" data-line="269" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.270" class="phpdocumentor-element-found-in__source" data-line="270" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Set an item at the specified index.</p>
|
<p class="phpdocumentor-summary">Set an item at the specified index.</p>
|
||||||
|
@ -1233,9 +1233,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">281</span>
|
<span class="phpdocumentor-element-found-in__line">282</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.281" class="phpdocumentor-element-found-in__source" data-line="281" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.282" class="phpdocumentor-element-found-in__source" data-line="282" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Return array representation of list.</p>
|
<p class="phpdocumentor-summary">Return array representation of list.</p>
|
||||||
|
@ -1279,9 +1279,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">293</span>
|
<span class="phpdocumentor-element-found-in__line">294</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.293" class="phpdocumentor-element-found-in__source" data-line="293" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.294" class="phpdocumentor-element-found-in__source" data-line="294" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Turn list into a type-sensitive collection.</p>
|
<p class="phpdocumentor-summary">Turn list into a type-sensitive collection.</p>
|
||||||
|
@ -1325,9 +1325,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">329</span>
|
<span class="phpdocumentor-element-found-in__line">330</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.329" class="phpdocumentor-element-found-in__source" data-line="329" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-StrictStack.html#source-view.330" class="phpdocumentor-element-found-in__source" data-line="330" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Prepend the list with an item.</p>
|
<p class="phpdocumentor-summary">Prepend the list with an item.</p>
|
||||||
|
|
|
@ -183,9 +183,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">51</span>
|
<span class="phpdocumentor-element-found-in__line">52</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.51" class="phpdocumentor-element-found-in__source" data-line="51" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.52" class="phpdocumentor-element-found-in__source" data-line="52" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">The common interface of all type-sensitive, SPL-based datastructures.</p>
|
<p class="phpdocumentor-summary">The common interface of all type-sensitive, SPL-based datastructures.</p>
|
||||||
|
@ -226,7 +226,7 @@ by type-checking to only allow specified data types on the list.</p>
|
||||||
</dt>
|
</dt>
|
||||||
<dd class="phpdocumentor-tag-list__definition">
|
<dd class="phpdocumentor-tag-list__definition">
|
||||||
|
|
||||||
<section class="phpdocumentor-description"><p>\SplDoublyLinkedList</p>
|
<section class="phpdocumentor-description"><p>SplDoublyLinkedList</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
</dd>
|
</dd>
|
||||||
|
@ -384,9 +384,9 @@ by type-checking to only allow specified data types on the list.</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">367</span>
|
<span class="phpdocumentor-element-found-in__line">368</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.367" class="phpdocumentor-element-found-in__source" data-line="367" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.368" class="phpdocumentor-element-found-in__source" data-line="368" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Create a type-sensitive, traversable list of items.</p>
|
<p class="phpdocumentor-summary">Create a type-sensitive, traversable list of items.</p>
|
||||||
|
@ -466,9 +466,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">70</span>
|
<span class="phpdocumentor-element-found-in__line">71</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.70" class="phpdocumentor-element-found-in__source" data-line="70" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.71" class="phpdocumentor-element-found-in__source" data-line="71" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Add/insert a new item at the specified offset.</p>
|
<p class="phpdocumentor-summary">Add/insert a new item at the specified offset.</p>
|
||||||
|
@ -552,9 +552,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">86</span>
|
<span class="phpdocumentor-element-found-in__line">87</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.86" class="phpdocumentor-element-found-in__source" data-line="86" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.87" class="phpdocumentor-element-found-in__source" data-line="87" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Append items at the end of the list.</p>
|
<p class="phpdocumentor-summary">Append items at the end of the list.</p>
|
||||||
|
@ -619,9 +619,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">112</span>
|
<span class="phpdocumentor-element-found-in__line">113</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.112" class="phpdocumentor-element-found-in__source" data-line="112" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.113" class="phpdocumentor-element-found-in__source" data-line="113" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Clear the list of any items.</p>
|
<p class="phpdocumentor-summary">Clear the list of any items.</p>
|
||||||
|
@ -657,9 +657,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">131</span>
|
<span class="phpdocumentor-element-found-in__line">132</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.131" class="phpdocumentor-element-found-in__source" data-line="131" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.132" class="phpdocumentor-element-found-in__source" data-line="132" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Get the item at the specified index.</p>
|
<p class="phpdocumentor-summary">Get the item at the specified index.</p>
|
||||||
|
@ -732,9 +732,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">143</span>
|
<span class="phpdocumentor-element-found-in__line">144</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.143" class="phpdocumentor-element-found-in__source" data-line="143" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.144" class="phpdocumentor-element-found-in__source" data-line="144" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Check if this can be considered a list.</p>
|
<p class="phpdocumentor-summary">Check if this can be considered a list.</p>
|
||||||
|
@ -778,9 +778,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">161</span>
|
<span class="phpdocumentor-element-found-in__line">162</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.161" class="phpdocumentor-element-found-in__source" data-line="161" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.162" class="phpdocumentor-element-found-in__source" data-line="162" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Set the item at the specified offset.</p>
|
<p class="phpdocumentor-summary">Set the item at the specified offset.</p>
|
||||||
|
@ -864,9 +864,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">186</span>
|
<span class="phpdocumentor-element-found-in__line">187</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.186" class="phpdocumentor-element-found-in__source" data-line="186" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.187" class="phpdocumentor-element-found-in__source" data-line="187" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Prepend items at the start of the list.</p>
|
<p class="phpdocumentor-summary">Prepend items at the start of the list.</p>
|
||||||
|
@ -931,9 +931,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">216</span>
|
<span class="phpdocumentor-element-found-in__line">217</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.216" class="phpdocumentor-element-found-in__source" data-line="216" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.217" class="phpdocumentor-element-found-in__source" data-line="217" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Push an item at the end of the list.</p>
|
<p class="phpdocumentor-summary">Push an item at the end of the list.</p>
|
||||||
|
@ -998,9 +998,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">240</span>
|
<span class="phpdocumentor-element-found-in__line">241</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.240" class="phpdocumentor-element-found-in__source" data-line="240" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.241" class="phpdocumentor-element-found-in__source" data-line="241" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Remove an item from the list.</p>
|
<p class="phpdocumentor-summary">Remove an item from the list.</p>
|
||||||
|
@ -1065,9 +1065,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">269</span>
|
<span class="phpdocumentor-element-found-in__line">270</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.269" class="phpdocumentor-element-found-in__source" data-line="269" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.270" class="phpdocumentor-element-found-in__source" data-line="270" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Set an item at the specified index.</p>
|
<p class="phpdocumentor-summary">Set an item at the specified index.</p>
|
||||||
|
@ -1141,9 +1141,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">281</span>
|
<span class="phpdocumentor-element-found-in__line">282</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.281" class="phpdocumentor-element-found-in__source" data-line="281" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.282" class="phpdocumentor-element-found-in__source" data-line="282" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Return array representation of list.</p>
|
<p class="phpdocumentor-summary">Return array representation of list.</p>
|
||||||
|
@ -1187,9 +1187,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">293</span>
|
<span class="phpdocumentor-element-found-in__line">294</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.293" class="phpdocumentor-element-found-in__source" data-line="293" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.294" class="phpdocumentor-element-found-in__source" data-line="294" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Turn list into a type-sensitive collection.</p>
|
<p class="phpdocumentor-summary">Turn list into a type-sensitive collection.</p>
|
||||||
|
@ -1233,9 +1233,9 @@ Possible values are:</p>
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php"><a href="files/src-datastructures-traits-strictspldoublylinkedlisttrait.html"><abbr title="src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php">StrictSplDoublyLinkedListTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">329</span>
|
<span class="phpdocumentor-element-found-in__line">330</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.329" class="phpdocumentor-element-found-in__source" data-line="329" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-DataStructures-Traits-StrictSplDoublyLinkedListTrait.html#source-view.330" class="phpdocumentor-element-found-in__source" data-line="330" data-modal="source-view" data-src="files/src/DataStructures/Traits/StrictSplDoublyLinkedListTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Prepend the list with an item.</p>
|
<p class="phpdocumentor-summary">Prepend the list with an item.</p>
|
||||||
|
|
|
@ -198,9 +198,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/ErrorHandlers/ThrowErrorException.php"><a href="files/src-errorhandlers-throwerrorexception.html"><abbr title="src/ErrorHandlers/ThrowErrorException.php">ThrowErrorException.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/ErrorHandlers/ThrowErrorException.php"><a href="files/src-errorhandlers-throwerrorexception.html"><abbr title="src/ErrorHandlers/ThrowErrorException.php">ThrowErrorException.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">41</span>
|
<span class="phpdocumentor-element-found-in__line">43</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-ErrorHandlers-ThrowErrorException.html#source-view.41" class="phpdocumentor-element-found-in__source" data-line="41" data-modal="source-view" data-src="files/src/ErrorHandlers/ThrowErrorException.php.txt"></a>
|
<a href="classes/OCC-Basics-ErrorHandlers-ThrowErrorException.html#source-view.43" class="phpdocumentor-element-found-in__source" data-line="43" data-modal="source-view" data-src="files/src/ErrorHandlers/ThrowErrorException.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Throws internal errors as exceptions.</p>
|
<p class="phpdocumentor-summary">Throws internal errors as exceptions.</p>
|
||||||
|
@ -291,9 +291,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/ErrorHandlers/ThrowErrorException.php"><a href="files/src-errorhandlers-throwerrorexception.html"><abbr title="src/ErrorHandlers/ThrowErrorException.php">ThrowErrorException.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/ErrorHandlers/ThrowErrorException.php"><a href="files/src-errorhandlers-throwerrorexception.html"><abbr title="src/ErrorHandlers/ThrowErrorException.php">ThrowErrorException.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">55</span>
|
<span class="phpdocumentor-element-found-in__line">57</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-ErrorHandlers-ThrowErrorException.html#source-view.55" class="phpdocumentor-element-found-in__source" data-line="55" data-modal="source-view" data-src="files/src/ErrorHandlers/ThrowErrorException.php.txt"></a>
|
<a href="classes/OCC-Basics-ErrorHandlers-ThrowErrorException.html#source-view.57" class="phpdocumentor-element-found-in__source" data-line="57" data-modal="source-view" data-src="files/src/ErrorHandlers/ThrowErrorException.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Convert an internal PHP error into an ErrorException.</p>
|
<p class="phpdocumentor-summary">Convert an internal PHP error into an ErrorException.</p>
|
||||||
|
|
|
@ -198,9 +198,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/ErrorHandlers/TriggerExceptionError.php"><a href="files/src-errorhandlers-triggerexceptionerror.html"><abbr title="src/ErrorHandlers/TriggerExceptionError.php">TriggerExceptionError.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/ErrorHandlers/TriggerExceptionError.php"><a href="files/src-errorhandlers-triggerexceptionerror.html"><abbr title="src/ErrorHandlers/TriggerExceptionError.php">TriggerExceptionError.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">42</span>
|
<span class="phpdocumentor-element-found-in__line">44</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-ErrorHandlers-TriggerExceptionError.html#source-view.42" class="phpdocumentor-element-found-in__source" data-line="42" data-modal="source-view" data-src="files/src/ErrorHandlers/TriggerExceptionError.php.txt"></a>
|
<a href="classes/OCC-Basics-ErrorHandlers-TriggerExceptionError.html#source-view.44" class="phpdocumentor-element-found-in__source" data-line="44" data-modal="source-view" data-src="files/src/ErrorHandlers/TriggerExceptionError.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Triggers errors for uncaught exceptions.</p>
|
<p class="phpdocumentor-summary">Triggers errors for uncaught exceptions.</p>
|
||||||
|
@ -291,9 +291,9 @@ converts it into an internal PHP error of severity <code class="prettyprint">E_U
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/ErrorHandlers/TriggerExceptionError.php"><a href="files/src-errorhandlers-triggerexceptionerror.html"><abbr title="src/ErrorHandlers/TriggerExceptionError.php">TriggerExceptionError.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/ErrorHandlers/TriggerExceptionError.php"><a href="files/src-errorhandlers-triggerexceptionerror.html"><abbr title="src/ErrorHandlers/TriggerExceptionError.php">TriggerExceptionError.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">51</span>
|
<span class="phpdocumentor-element-found-in__line">53</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-ErrorHandlers-TriggerExceptionError.html#source-view.51" class="phpdocumentor-element-found-in__source" data-line="51" data-modal="source-view" data-src="files/src/ErrorHandlers/TriggerExceptionError.php.txt"></a>
|
<a href="classes/OCC-Basics-ErrorHandlers-TriggerExceptionError.html#source-view.53" class="phpdocumentor-element-found-in__source" data-line="53" data-modal="source-view" data-src="files/src/ErrorHandlers/TriggerExceptionError.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Convert an uncaught exception into an PHP error.</p>
|
<p class="phpdocumentor-summary">Convert an uncaught exception into an PHP error.</p>
|
||||||
|
|
|
@ -182,9 +182,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">41</span>
|
<span class="phpdocumentor-element-found-in__line">44</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-ArrayAccessTrait.html#source-view.41" class="phpdocumentor-element-found-in__source" data-line="41" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-ArrayAccessTrait.html#source-view.44" class="phpdocumentor-element-found-in__source" data-line="44" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">A generic implementation of the ArrayAccess interface.</p>
|
<p class="phpdocumentor-summary">A generic implementation of the ArrayAccess interface.</p>
|
||||||
|
@ -302,9 +302,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">61</span>
|
<span class="phpdocumentor-element-found-in__line">64</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-ArrayAccessTrait.html#source-view.61" class="phpdocumentor-element-found-in__source" data-line="61" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-ArrayAccessTrait.html#source-view.64" class="phpdocumentor-element-found-in__source" data-line="64" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Check if the specified offset exists.</p>
|
<p class="phpdocumentor-summary">Check if the specified offset exists.</p>
|
||||||
|
@ -360,9 +360,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">75</span>
|
<span class="phpdocumentor-element-found-in__line">78</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-ArrayAccessTrait.html#source-view.75" class="phpdocumentor-element-found-in__source" data-line="75" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-ArrayAccessTrait.html#source-view.78" class="phpdocumentor-element-found-in__source" data-line="78" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Retrieve data at the specified offset.</p>
|
<p class="phpdocumentor-summary">Retrieve data at the specified offset.</p>
|
||||||
|
@ -418,9 +418,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">90</span>
|
<span class="phpdocumentor-element-found-in__line">93</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-ArrayAccessTrait.html#source-view.90" class="phpdocumentor-element-found-in__source" data-line="90" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-ArrayAccessTrait.html#source-view.93" class="phpdocumentor-element-found-in__source" data-line="93" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Assign a value to the specified offset.</p>
|
<p class="phpdocumentor-summary">Assign a value to the specified offset.</p>
|
||||||
|
@ -477,9 +477,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/ArrayAccessTrait.php"><a href="files/src-interfaces-arrayaccesstrait.html"><abbr title="src/Interfaces/ArrayAccessTrait.php">ArrayAccessTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">108</span>
|
<span class="phpdocumentor-element-found-in__line">111</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-ArrayAccessTrait.html#source-view.108" class="phpdocumentor-element-found-in__source" data-line="108" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-ArrayAccessTrait.html#source-view.111" class="phpdocumentor-element-found-in__source" data-line="111" data-modal="source-view" data-src="files/src/Interfaces/ArrayAccessTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Unset the specified offset.</p>
|
<p class="phpdocumentor-summary">Unset the specified offset.</p>
|
||||||
|
|
|
@ -182,9 +182,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/CountableTrait.php"><a href="files/src-interfaces-countabletrait.html"><abbr title="src/Interfaces/CountableTrait.php">CountableTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/CountableTrait.php"><a href="files/src-interfaces-countabletrait.html"><abbr title="src/Interfaces/CountableTrait.php">CountableTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">41</span>
|
<span class="phpdocumentor-element-found-in__line">44</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-CountableTrait.html#source-view.41" class="phpdocumentor-element-found-in__source" data-line="41" data-modal="source-view" data-src="files/src/Interfaces/CountableTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-CountableTrait.html#source-view.44" class="phpdocumentor-element-found-in__source" data-line="44" data-modal="source-view" data-src="files/src/Interfaces/CountableTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">A generic implementation of the Countable interface.</p>
|
<p class="phpdocumentor-summary">A generic implementation of the Countable interface.</p>
|
||||||
|
@ -281,9 +281,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/CountableTrait.php"><a href="files/src-interfaces-countabletrait.html"><abbr title="src/Interfaces/CountableTrait.php">CountableTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/CountableTrait.php"><a href="files/src-interfaces-countabletrait.html"><abbr title="src/Interfaces/CountableTrait.php">CountableTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">59</span>
|
<span class="phpdocumentor-element-found-in__line">62</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-CountableTrait.html#source-view.59" class="phpdocumentor-element-found-in__source" data-line="59" data-modal="source-view" data-src="files/src/Interfaces/CountableTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-CountableTrait.html#source-view.62" class="phpdocumentor-element-found-in__source" data-line="62" data-modal="source-view" data-src="files/src/Interfaces/CountableTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Count the data items.</p>
|
<p class="phpdocumentor-summary">Count the data items.</p>
|
||||||
|
|
|
@ -182,9 +182,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorAggregateTrait.php"><a href="files/src-interfaces-iteratoraggregatetrait.html"><abbr title="src/Interfaces/IteratorAggregateTrait.php">IteratorAggregateTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorAggregateTrait.php"><a href="files/src-interfaces-iteratoraggregatetrait.html"><abbr title="src/Interfaces/IteratorAggregateTrait.php">IteratorAggregateTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">41</span>
|
<span class="phpdocumentor-element-found-in__line">43</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-IteratorAggregateTrait.html#source-view.41" class="phpdocumentor-element-found-in__source" data-line="41" data-modal="source-view" data-src="files/src/Interfaces/IteratorAggregateTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-IteratorAggregateTrait.html#source-view.43" class="phpdocumentor-element-found-in__source" data-line="43" data-modal="source-view" data-src="files/src/Interfaces/IteratorAggregateTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">A generic implementation of the IteratorAggregate interface.</p>
|
<p class="phpdocumentor-summary">A generic implementation of the IteratorAggregate interface.</p>
|
||||||
|
@ -281,9 +281,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorAggregateTrait.php"><a href="files/src-interfaces-iteratoraggregatetrait.html"><abbr title="src/Interfaces/IteratorAggregateTrait.php">IteratorAggregateTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorAggregateTrait.php"><a href="files/src-interfaces-iteratoraggregatetrait.html"><abbr title="src/Interfaces/IteratorAggregateTrait.php">IteratorAggregateTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">59</span>
|
<span class="phpdocumentor-element-found-in__line">61</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-IteratorAggregateTrait.html#source-view.59" class="phpdocumentor-element-found-in__source" data-line="59" data-modal="source-view" data-src="files/src/Interfaces/IteratorAggregateTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-IteratorAggregateTrait.html#source-view.61" class="phpdocumentor-element-found-in__source" data-line="61" data-modal="source-view" data-src="files/src/Interfaces/IteratorAggregateTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Retrieve an external iterator.</p>
|
<p class="phpdocumentor-summary">Retrieve an external iterator.</p>
|
||||||
|
|
|
@ -182,9 +182,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">46</span>
|
<span class="phpdocumentor-element-found-in__line">49</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.46" class="phpdocumentor-element-found-in__source" data-line="46" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.49" class="phpdocumentor-element-found-in__source" data-line="49" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">A generic implementation of the Iterator interface.</p>
|
<p class="phpdocumentor-summary">A generic implementation of the Iterator interface.</p>
|
||||||
|
@ -316,9 +316,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">64</span>
|
<span class="phpdocumentor-element-found-in__line">67</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.64" class="phpdocumentor-element-found-in__source" data-line="64" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.67" class="phpdocumentor-element-found-in__source" data-line="67" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Return the current item.</p>
|
<p class="phpdocumentor-summary">Return the current item.</p>
|
||||||
|
@ -362,9 +362,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">80</span>
|
<span class="phpdocumentor-element-found-in__line">83</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.80" class="phpdocumentor-element-found-in__source" data-line="80" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.83" class="phpdocumentor-element-found-in__source" data-line="83" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Return the current key.</p>
|
<p class="phpdocumentor-summary">Return the current key.</p>
|
||||||
|
@ -408,9 +408,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">92</span>
|
<span class="phpdocumentor-element-found-in__line">95</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.92" class="phpdocumentor-element-found-in__source" data-line="92" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.95" class="phpdocumentor-element-found-in__source" data-line="95" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Move forward to next item.</p>
|
<p class="phpdocumentor-summary">Move forward to next item.</p>
|
||||||
|
@ -446,9 +446,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">104</span>
|
<span class="phpdocumentor-element-found-in__line">107</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.104" class="phpdocumentor-element-found-in__source" data-line="104" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.107" class="phpdocumentor-element-found-in__source" data-line="107" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Move back to previous item.</p>
|
<p class="phpdocumentor-summary">Move back to previous item.</p>
|
||||||
|
@ -484,9 +484,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">116</span>
|
<span class="phpdocumentor-element-found-in__line">119</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.116" class="phpdocumentor-element-found-in__source" data-line="116" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.119" class="phpdocumentor-element-found-in__source" data-line="119" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Rewind the iterator to the first item.</p>
|
<p class="phpdocumentor-summary">Rewind the iterator to the first item.</p>
|
||||||
|
@ -522,9 +522,9 @@
|
||||||
<aside class="phpdocumentor-element-found-in">
|
<aside class="phpdocumentor-element-found-in">
|
||||||
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
<abbr class="phpdocumentor-element-found-in__file" title="src/Interfaces/IteratorTrait.php"><a href="files/src-interfaces-iteratortrait.html"><abbr title="src/Interfaces/IteratorTrait.php">IteratorTrait.php</abbr></a></abbr>
|
||||||
:
|
:
|
||||||
<span class="phpdocumentor-element-found-in__line">128</span>
|
<span class="phpdocumentor-element-found-in__line">131</span>
|
||||||
|
|
||||||
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.128" class="phpdocumentor-element-found-in__source" data-line="128" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
<a href="classes/OCC-Basics-Interfaces-IteratorTrait.html#source-view.131" class="phpdocumentor-element-found-in__source" data-line="131" data-modal="source-view" data-src="files/src/Interfaces/IteratorTrait.php.txt"></a>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<p class="phpdocumentor-summary">Check if current position is valid.</p>
|
<p class="phpdocumentor-summary">Check if current position is valid.</p>
|
||||||
|
|
|
@ -28,17 +28,6 @@ use OCC\Basics\DataStructures\Exceptions\InvalidDataTypeException;
|
||||||
use OCC\Basics\Interfaces\IteratorTrait;
|
use OCC\Basics\Interfaces\IteratorTrait;
|
||||||
use RuntimeException;
|
use RuntimeException;
|
||||||
|
|
||||||
use function array_key_first;
|
|
||||||
use function array_key_last;
|
|
||||||
use function array_pop;
|
|
||||||
use function array_push;
|
|
||||||
use function array_shift;
|
|
||||||
use function array_unshift;
|
|
||||||
use function count;
|
|
||||||
use function get_debug_type;
|
|
||||||
use function is_null;
|
|
||||||
use function sprintf;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A type-sensitive, traversable array.
|
* A type-sensitive, traversable array.
|
||||||
*
|
*
|
||||||
|
|
|
@ -362,6 +362,8 @@ class StrictCollection implements ArrayAccess, Countable, Serializable
|
||||||
* @return void
|
* @return void
|
||||||
*
|
*
|
||||||
* @internal
|
* @internal
|
||||||
|
*
|
||||||
|
* @hpsalm-suppress MethodSignatureMismatch
|
||||||
*/
|
*/
|
||||||
public function __unserialize(array $data): void
|
public function __unserialize(array $data): void
|
||||||
{
|
{
|
||||||
|
|
|
@ -28,6 +28,7 @@ use OCC\Basics\DataStructures\Exceptions\InvalidDataTypeException;
|
||||||
use OCC\Basics\DataStructures\StrictCollection;
|
use OCC\Basics\DataStructures\StrictCollection;
|
||||||
use OCC\Basics\Traits\TypeChecker;
|
use OCC\Basics\Traits\TypeChecker;
|
||||||
use OutOfRangeException;
|
use OutOfRangeException;
|
||||||
|
use SplDoublyLinkedList;
|
||||||
|
|
||||||
use function get_debug_type;
|
use function get_debug_type;
|
||||||
use function iterator_to_array;
|
use function iterator_to_array;
|
||||||
|
@ -46,7 +47,7 @@ use function unserialize;
|
||||||
* @package Basics\DataStructures
|
* @package Basics\DataStructures
|
||||||
*
|
*
|
||||||
* @template AllowedType of mixed
|
* @template AllowedType of mixed
|
||||||
* @phpstan-require-extends \SplDoublyLinkedList
|
* @phpstan-require-extends SplDoublyLinkedList
|
||||||
*/
|
*/
|
||||||
trait StrictSplDoublyLinkedListTrait
|
trait StrictSplDoublyLinkedListTrait
|
||||||
{
|
{
|
||||||
|
|
|
@ -35,6 +35,8 @@ use function error_reporting;
|
||||||
*
|
*
|
||||||
* > Usage: `set_error_handler(new ThrowErrorException());`
|
* > Usage: `set_error_handler(new ThrowErrorException());`
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
|
*
|
||||||
* @author Sebastian Meyer <sebastian.meyer@opencultureconsulting.com>
|
* @author Sebastian Meyer <sebastian.meyer@opencultureconsulting.com>
|
||||||
* @package Basics\ErrorHandlers
|
* @package Basics\ErrorHandlers
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -36,6 +36,8 @@ use function trigger_error;
|
||||||
*
|
*
|
||||||
* > Usage: `set_exception_handler(new TriggerExceptionError());`
|
* > Usage: `set_exception_handler(new TriggerExceptionError());`
|
||||||
*
|
*
|
||||||
|
* @api
|
||||||
|
*
|
||||||
* @author Sebastian Meyer <sebastian.meyer@opencultureconsulting.com>
|
* @author Sebastian Meyer <sebastian.meyer@opencultureconsulting.com>
|
||||||
* @package Basics\ErrorHandlers
|
* @package Basics\ErrorHandlers
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -23,6 +23,8 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace OCC\Basics\Interfaces;
|
namespace OCC\Basics\Interfaces;
|
||||||
|
|
||||||
|
use ArrayAccess;
|
||||||
|
|
||||||
use function is_null;
|
use function is_null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -36,7 +38,8 @@ use function is_null;
|
||||||
* @api
|
* @api
|
||||||
*
|
*
|
||||||
* @template TValue of mixed
|
* @template TValue of mixed
|
||||||
* @phpstan-require-implements \ArrayAccess
|
* @implements ArrayAccess<array-key, TValue>
|
||||||
|
* @phpstan-require-implements ArrayAccess
|
||||||
*/
|
*/
|
||||||
trait ArrayAccessTrait
|
trait ArrayAccessTrait
|
||||||
{
|
{
|
||||||
|
|
|
@ -23,6 +23,8 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace OCC\Basics\Interfaces;
|
namespace OCC\Basics\Interfaces;
|
||||||
|
|
||||||
|
use Countable;
|
||||||
|
|
||||||
use function count;
|
use function count;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -36,7 +38,8 @@ use function count;
|
||||||
* @api
|
* @api
|
||||||
*
|
*
|
||||||
* @template TValue of mixed
|
* @template TValue of mixed
|
||||||
* @phpstan-require-implements \Countable
|
* @implements Countable<TValue>
|
||||||
|
* @phpstan-require-implements Countable
|
||||||
*/
|
*/
|
||||||
trait CountableTrait
|
trait CountableTrait
|
||||||
{
|
{
|
||||||
|
|
|
@ -24,6 +24,7 @@ declare(strict_types=1);
|
||||||
namespace OCC\Basics\Interfaces;
|
namespace OCC\Basics\Interfaces;
|
||||||
|
|
||||||
use ArrayIterator;
|
use ArrayIterator;
|
||||||
|
use IteratorAggregate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A generic implementation of the IteratorAggregate interface.
|
* A generic implementation of the IteratorAggregate interface.
|
||||||
|
@ -36,7 +37,8 @@ use ArrayIterator;
|
||||||
* @api
|
* @api
|
||||||
*
|
*
|
||||||
* @template TValue of mixed
|
* @template TValue of mixed
|
||||||
* @phpstan-require-implements \IteratorAggregate
|
* @implements IteratorAggregate<TValue>
|
||||||
|
* @phpstan-require-implements IteratorAggregate
|
||||||
*/
|
*/
|
||||||
trait IteratorAggregateTrait
|
trait IteratorAggregateTrait
|
||||||
{
|
{
|
||||||
|
|
|
@ -23,6 +23,8 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace OCC\Basics\Interfaces;
|
namespace OCC\Basics\Interfaces;
|
||||||
|
|
||||||
|
use Iterator;
|
||||||
|
|
||||||
use function current;
|
use function current;
|
||||||
use function is_null;
|
use function is_null;
|
||||||
use function key;
|
use function key;
|
||||||
|
@ -41,7 +43,8 @@ use function reset;
|
||||||
* @api
|
* @api
|
||||||
*
|
*
|
||||||
* @template TValue of mixed
|
* @template TValue of mixed
|
||||||
* @phpstan-require-implements \Iterator
|
* @implements Iterator<TValue>
|
||||||
|
* @phpstan-require-implements Iterator
|
||||||
*/
|
*/
|
||||||
trait IteratorTrait
|
trait IteratorTrait
|
||||||
{
|
{
|
||||||
|
|
|
@ -68,7 +68,7 @@ trait OverloadingGetter
|
||||||
*/
|
*/
|
||||||
public function __isset(string $property): bool
|
public function __isset(string $property): bool
|
||||||
{
|
{
|
||||||
$value = $this->_data[$property] ?? null;
|
$value = $this->__get($property);
|
||||||
return boolval($value) !== false;
|
return boolval($value) !== false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,7 +85,6 @@ trait Setter
|
||||||
try {
|
try {
|
||||||
$this->__set($property, null);
|
$this->__set($property, null);
|
||||||
} catch (InvalidArgumentException) {
|
} catch (InvalidArgumentException) {
|
||||||
// Unsetting an invalid property should not lead to an error.
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -96,10 +96,10 @@ trait TypeChecker
|
||||||
*/
|
*/
|
||||||
public function hasAllowedType(mixed $value): bool
|
public function hasAllowedType(mixed $value): bool
|
||||||
{
|
{
|
||||||
if (count($this->_allowedTypes) === 0) {
|
if (count($this->getAllowedTypes()) === 0) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
foreach ($this->_allowedTypes as $type) {
|
foreach ($this->getAllowedTypes() as $type) {
|
||||||
$function = 'is_' . $type;
|
$function = 'is_' . $type;
|
||||||
if (function_exists($function) && $function($value)) {
|
if (function_exists($function) && $function($value)) {
|
||||||
return true;
|
return true;
|
||||||
|
@ -124,7 +124,7 @@ trait TypeChecker
|
||||||
*/
|
*/
|
||||||
public function isAllowedType(string $type): bool
|
public function isAllowedType(string $type): bool
|
||||||
{
|
{
|
||||||
return in_array($type, $this->_allowedTypes, true);
|
return in_array($type, $this->getAllowedTypes(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -168,7 +168,7 @@
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
||||||
<section class="section " id="changelog">
|
<div class="section" id="changelog">
|
||||||
<h1>Changelog</h1>
|
<h1>Changelog</h1>
|
||||||
|
|
||||||
<div class="admonition-wrapper">
|
<div class="admonition-wrapper">
|
||||||
|
@ -176,12 +176,6 @@
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<ul class="phpdocumentor-list">
|
<ul class="phpdocumentor-list">
|
||||||
<li class="toc-item">
|
<li class="toc-item">
|
||||||
<a href="guides/changelog.html#v2-1-2">v2.1.2</a>
|
|
||||||
|
|
||||||
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="toc-item">
|
|
||||||
<a href="guides/changelog.html#v2-1-1">v2.1.1</a>
|
<a href="guides/changelog.html#v2-1-1">v2.1.1</a>
|
||||||
|
|
||||||
|
|
||||||
|
@ -223,23 +217,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="v2-1-2">
|
<div class="section" id="v2-1-1">
|
||||||
<h2>v2.1.2</h2>
|
|
||||||
|
|
||||||
|
|
||||||
<p><strong>New Features:</strong>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Added Composer commands for development tools (PHP Mess Detector, Psalm Taint Analysis)</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section class="section " id="v2-1-1">
|
|
||||||
<h2>v2.1.1</h2>
|
<h2>v2.1.1</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -264,9 +242,9 @@
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="v2-1-0">
|
<div class="section" id="v2-1-0">
|
||||||
<h2>v2.1.0</h2>
|
<h2>v2.1.0</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -295,9 +273,9 @@
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="v2-0-0">
|
<div class="section" id="v2-0-0">
|
||||||
<h2>v2.0.0</h2>
|
<h2>v2.0.0</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -379,9 +357,9 @@ function _magicSet{Property}(mixed $value): void</code></pre>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="v1-1-0">
|
<div class="section" id="v1-1-0">
|
||||||
<h2>v1.1.0</h2>
|
<h2>v1.1.0</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -403,9 +381,9 @@ public function __construct(array $allowedTypes = [])</code></pre>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="v1-0-1">
|
<div class="section" id="v1-0-1">
|
||||||
<h2>v1.0.1</h2>
|
<h2>v1.0.1</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -420,18 +398,18 @@ public function __construct(array $allowedTypes = [])</code></pre>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="v1-0-0">
|
<div class="section" id="v1-0-0">
|
||||||
<h2>v1.0.0</h2>
|
<h2>v1.0.0</h2>
|
||||||
|
|
||||||
|
|
||||||
<p><strong>Initial Release</strong>
|
<p><strong>Initial Release</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
||||||
|
|
|
@ -168,7 +168,7 @@
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
||||||
<section class="section " id="documentation">
|
<div class="section" id="documentation">
|
||||||
<h1>Documentation</h1>
|
<h1>Documentation</h1>
|
||||||
|
|
||||||
<div class="toc">
|
<div class="toc">
|
||||||
|
@ -227,12 +227,6 @@
|
||||||
<a href="guides/changelog.html#changelog">Changelog</a>
|
<a href="guides/changelog.html#changelog">Changelog</a>
|
||||||
|
|
||||||
<ul class="section-level-1">
|
<ul class="section-level-1">
|
||||||
<li class="toc-item">
|
|
||||||
<a href="guides/changelog.html#v2-1-2">v2.1.2</a>
|
|
||||||
|
|
||||||
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="toc-item">
|
<li class="toc-item">
|
||||||
<a href="guides/changelog.html#v2-1-1">v2.1.1</a>
|
<a href="guides/changelog.html#v2-1-1">v2.1.1</a>
|
||||||
|
|
||||||
|
@ -275,7 +269,7 @@
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
||||||
|
|
|
@ -168,7 +168,7 @@
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
||||||
<section class="section " id="typed-datastructures">
|
<div class="section" id="typed-datastructures">
|
||||||
<h1>Typed Datastructures</h1>
|
<h1>Typed Datastructures</h1>
|
||||||
|
|
||||||
<div class="admonition-wrapper">
|
<div class="admonition-wrapper">
|
||||||
|
@ -269,7 +269,7 @@ $middlewareQueue = new StrictQueue(['Psr\Http\Server\MiddlewareInterface�
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="strictcollection">
|
<div class="section" id="strictcollection">
|
||||||
<h2>StrictCollection</h2>
|
<h2>StrictCollection</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -304,9 +304,9 @@ package.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="strictarray">
|
<div class="section" id="strictarray">
|
||||||
<h2>StrictArray</h2>
|
<h2>StrictArray</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -341,9 +341,9 @@ package.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="strictlist">
|
<div class="section" id="strictlist">
|
||||||
<h2>StrictList</h2>
|
<h2>StrictList</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -367,9 +367,9 @@ types for list items. The list can be accessed and traversed like an array, but
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="strictqueue">
|
<div class="section" id="strictqueue">
|
||||||
<h2>StrictQueue</h2>
|
<h2>StrictQueue</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -400,9 +400,9 @@ queue, because those will ensure proper FIFO behavior and remove items while tra
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="strictstack">
|
<div class="section" id="strictstack">
|
||||||
<h2>StrictStack</h2>
|
<h2>StrictStack</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -420,9 +420,9 @@ last-in, first-out (LIFO) principle meaning that items are returned in the rever
|
||||||
alias methods when working with a
|
alias methods when working with a
|
||||||
stack, because those will ensure proper LIFO behavior and remove items while traversing.</p>
|
stack, because those will ensure proper LIFO behavior and remove items while traversing.</p>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
||||||
|
|
|
@ -168,7 +168,7 @@
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
||||||
<section class="section " id="error-and-exception-handlers">
|
<div class="section" id="error-and-exception-handlers">
|
||||||
<h1>Error and Exception Handlers</h1>
|
<h1>Error and Exception Handlers</h1>
|
||||||
|
|
||||||
<div class="admonition-wrapper">
|
<div class="admonition-wrapper">
|
||||||
|
@ -184,7 +184,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="throwerrorexception">
|
<div class="section" id="throwerrorexception">
|
||||||
<h2>ThrowErrorException</h2>
|
<h2>ThrowErrorException</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -230,9 +230,9 @@ directive by only throwing an exception if the severity of the internal error is
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="triggerexceptionerror">
|
<div class="section" id="triggerexceptionerror">
|
||||||
<h2>TriggerExceptionError</h2>
|
<h2>TriggerExceptionError</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -249,9 +249,9 @@ severity <code>E_USER_ERROR</code>
|
||||||
<pre><code class="language-php">set_exception_handler(new TriggerExceptionError());</code></pre>
|
<pre><code class="language-php">set_exception_handler(new TriggerExceptionError());</code></pre>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
||||||
|
|
|
@ -168,7 +168,7 @@
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
||||||
<section class="section " id="overview">
|
<div class="section" id="overview">
|
||||||
<h1>Overview</h1>
|
<h1>Overview</h1>
|
||||||
|
|
||||||
|
|
||||||
|
@ -313,7 +313,7 @@ projects.</p>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
||||||
|
|
|
@ -168,7 +168,7 @@
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
||||||
<section class="section " id="interface-traits">
|
<div class="section" id="interface-traits">
|
||||||
<h1>Interface Traits</h1>
|
<h1>Interface Traits</h1>
|
||||||
|
|
||||||
<div class="admonition-wrapper">
|
<div class="admonition-wrapper">
|
||||||
|
@ -234,7 +234,7 @@ this package.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="arrayaccesstrait">
|
<div class="section" id="arrayaccesstrait">
|
||||||
<h2>ArrayAccessTrait</h2>
|
<h2>ArrayAccessTrait</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -265,9 +265,9 @@ this package.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="countabletrait">
|
<div class="section" id="countabletrait">
|
||||||
<h2>CountableTrait</h2>
|
<h2>CountableTrait</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -298,9 +298,9 @@ this package.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="iteratoraggregatetrait">
|
<div class="section" id="iteratoraggregatetrait">
|
||||||
<h2>IteratorAggregateTrait</h2>
|
<h2>IteratorAggregateTrait</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -331,9 +331,9 @@ this package.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="iteratortrait">
|
<div class="section" id="iteratortrait">
|
||||||
<h2>IteratorTrait</h2>
|
<h2>IteratorTrait</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -352,9 +352,9 @@ array.</p>
|
||||||
}</code></pre>
|
}</code></pre>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
||||||
|
|
|
@ -168,7 +168,7 @@
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
||||||
<section class="section " id="traits">
|
<div class="section" id="traits">
|
||||||
<h1>Traits</h1>
|
<h1>Traits</h1>
|
||||||
|
|
||||||
<div class="admonition-wrapper">
|
<div class="admonition-wrapper">
|
||||||
|
@ -235,7 +235,7 @@ are dependencies of the <a href="guides/overview/datastructures.html">Typed Data
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="getter">
|
<div class="section" id="getter">
|
||||||
<h2>Getter</h2>
|
<h2>Getter</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -276,9 +276,9 @@ called when <code>$fooBar</code>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="setter">
|
<div class="section" id="setter">
|
||||||
<h2>Setter</h2>
|
<h2>Setter</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -319,9 +319,9 @@ called when <code>$fooBar</code>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="overloadinggetter">
|
<div class="section" id="overloadinggetter">
|
||||||
<h2>OverloadingGetter</h2>
|
<h2>OverloadingGetter</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -365,9 +365,9 @@ package.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="overloadingsetter">
|
<div class="section" id="overloadingsetter">
|
||||||
<h2>OverloadingSetter</h2>
|
<h2>OverloadingSetter</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -411,9 +411,9 @@ package.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="singleton">
|
<div class="section" id="singleton">
|
||||||
<h2>Singleton</h2>
|
<h2>Singleton</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -451,9 +451,9 @@ instantiation of the class.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="typechecker">
|
<div class="section" id="typechecker">
|
||||||
<h2>TypeChecker</h2>
|
<h2>TypeChecker</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -484,9 +484,9 @@ check if a value's data type matches at least one of these types.</p>
|
||||||
and <code>string</code>
|
and <code>string</code>
|
||||||
.</p>
|
.</p>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
||||||
|
|
|
@ -168,7 +168,7 @@
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
||||||
<section class="section " id="user-guide">
|
<div class="section" id="user-guide">
|
||||||
<h1>User Guide</h1>
|
<h1>User Guide</h1>
|
||||||
|
|
||||||
|
|
||||||
|
@ -226,7 +226,7 @@ description of the package's contents have a look at the <a href="guides/ov
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
||||||
|
|
|
@ -168,7 +168,7 @@
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
||||||
<section class="section " id="installation">
|
<div class="section" id="installation">
|
||||||
<h1>Installation</h1>
|
<h1>Installation</h1>
|
||||||
|
|
||||||
<div class="admonition-wrapper">
|
<div class="admonition-wrapper">
|
||||||
|
@ -199,7 +199,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="composer">
|
<div class="section" id="composer">
|
||||||
<h2>Composer</h2>
|
<h2>Composer</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -221,9 +221,9 @@ composer require "opencultureconsulting/basics:~2.1"</code></pre>
|
||||||
<p>All available versions as well as further information about <a href="guides/usage/requirements.html">Requirements</a> and dependencies can be found on
|
<p>All available versions as well as further information about <a href="guides/usage/requirements.html">Requirements</a> and dependencies can be found on
|
||||||
<a href="https://packagist.org/packages/opencultureconsulting/basics">Packagist</a>.</p>
|
<a href="https://packagist.org/packages/opencultureconsulting/basics">Packagist</a>.</p>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="git">
|
<div class="section" id="git">
|
||||||
<h2>Git</h2>
|
<h2>Git</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -245,18 +245,18 @@ git clone --branch=v2.1.1 https://github.com/opencultureconsulting/php-basics.gi
|
||||||
<p>Be aware that you also need to make the classes and traits available in your application by either adding them to your
|
<p>Be aware that you also need to make the classes and traits available in your application by either adding them to your
|
||||||
autoloader or by including all files individually in PHP.</p>
|
autoloader or by including all files individually in PHP.</p>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="download">
|
<div class="section" id="download">
|
||||||
<h2>Download</h2>
|
<h2>Download</h2>
|
||||||
|
|
||||||
|
|
||||||
<p>As a last resort you can also just download the files. You can find all available versions as well as the current
|
<p>As a last resort you can also just download the files. You can find all available versions as well as the current
|
||||||
development state on the <a href="https://github.com/opencultureconsulting/php-basics/releases">GitHub release page</a>.</p>
|
development state on the <a href="https://github.com/opencultureconsulting/php-basics/releases">GitHub release page</a>.</p>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
||||||
|
|
|
@ -168,10 +168,10 @@
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
||||||
<section class="section " id="requirements">
|
<div class="section" id="requirements">
|
||||||
<h1>Requirements</h1>
|
<h1>Requirements</h1>
|
||||||
|
|
||||||
<section class="section " id="environment">
|
<div class="section" id="environment">
|
||||||
<h2>Environment</h2>
|
<h2>Environment</h2>
|
||||||
|
|
||||||
|
|
||||||
|
@ -183,17 +183,17 @@
|
||||||
although it is technically not strictly required for using any of these classes and traits. But it certainly makes it a
|
although it is technically not strictly required for using any of these classes and traits. But it certainly makes it a
|
||||||
lot easier!</p>
|
lot easier!</p>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<section class="section " id="dependencies">
|
<div class="section" id="dependencies">
|
||||||
<h2>Dependencies</h2>
|
<h2>Dependencies</h2>
|
||||||
|
|
||||||
|
|
||||||
<p>This package does not have any external dependencies.</p>
|
<p>This package does not have any external dependencies.</p>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
||||||
|
|
|
@ -180,11 +180,9 @@
|
||||||
data structures</a>, <a href="guides/overview/errorhandlers.html">error and exception handlers</a>, multiple
|
data structures</a>, <a href="guides/overview/errorhandlers.html">error and exception handlers</a>, multiple
|
||||||
<a href="guides/overview/interfaces.html">traits implementing standard interfaces</a>, and more generic
|
<a href="guides/overview/interfaces.html">traits implementing standard interfaces</a>, and more generic
|
||||||
<a href="guides/overview/traits.html">traits for common use cases</a>. They share the same design principles
|
<a href="guides/overview/traits.html">traits for common use cases</a>. They share the same design principles
|
||||||
like property and method naming schema, highest coding standards of <a href="https://phpstan.org/">PHPStan</a>,
|
like property and method naming schema, highest coding standards of <a href="https://phpstan.org/">PHPStan</a>
|
||||||
<a href="https://psalm.dev/">Psalm</a>, <a href="https://phpmd.org/">PHP Mess Detector</a>,
|
and <a href="https://psalm.dev/">Psalm</a>, and full <a href="https://www.php-fig.org/psr/psr-12/">PSR-12</a>
|
||||||
<a href="https://github.com/PHPCSStandards/PHP_CodeSniffer/">PHP_CodeSniffer</a>, and full
|
compliance to make sure they can be combined and easily re-used in other projects.</p>
|
||||||
<a href="https://www.php-fig.org/psr/psr-12/">PSR-12</a> compliance to make sure they can be combined and easily
|
|
||||||
re-used in other projects.</p>
|
|
||||||
|
|
||||||
<h3 id="toc">Table of Contents</h3>
|
<h3 id="toc">Table of Contents</h3>
|
||||||
|
|
||||||
|
|
|
@ -28,17 +28,6 @@ use OCC\Basics\DataStructures\Exceptions\InvalidDataTypeException;
|
||||||
use OCC\Basics\Interfaces\IteratorTrait;
|
use OCC\Basics\Interfaces\IteratorTrait;
|
||||||
use RuntimeException;
|
use RuntimeException;
|
||||||
|
|
||||||
use function array_key_first;
|
|
||||||
use function array_key_last;
|
|
||||||
use function array_pop;
|
|
||||||
use function array_push;
|
|
||||||
use function array_shift;
|
|
||||||
use function array_unshift;
|
|
||||||
use function count;
|
|
||||||
use function get_debug_type;
|
|
||||||
use function is_null;
|
|
||||||
use function sprintf;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A type-sensitive, traversable array.
|
* A type-sensitive, traversable array.
|
||||||
*
|
*
|
||||||
|
|
|
@ -362,6 +362,8 @@ class StrictCollection implements ArrayAccess, Countable, Serializable
|
||||||
* @return void
|
* @return void
|
||||||
*
|
*
|
||||||
* @internal
|
* @internal
|
||||||
|
*
|
||||||
|
* @hpsalm-suppress MethodSignatureMismatch
|
||||||
*/
|
*/
|
||||||
public function __unserialize(array $data): void
|
public function __unserialize(array $data): void
|
||||||
{
|
{
|
||||||
|
|
|
@ -28,6 +28,7 @@ use OCC\Basics\DataStructures\Exceptions\InvalidDataTypeException;
|
||||||
use OCC\Basics\DataStructures\StrictCollection;
|
use OCC\Basics\DataStructures\StrictCollection;
|
||||||
use OCC\Basics\Traits\TypeChecker;
|
use OCC\Basics\Traits\TypeChecker;
|
||||||
use OutOfRangeException;
|
use OutOfRangeException;
|
||||||
|
use SplDoublyLinkedList;
|
||||||
|
|
||||||
use function get_debug_type;
|
use function get_debug_type;
|
||||||
use function iterator_to_array;
|
use function iterator_to_array;
|
||||||
|
@ -46,7 +47,7 @@ use function unserialize;
|
||||||
* @package Basics\DataStructures
|
* @package Basics\DataStructures
|
||||||
*
|
*
|
||||||
* @template AllowedType of mixed
|
* @template AllowedType of mixed
|
||||||
* @phpstan-require-extends \SplDoublyLinkedList
|
* @phpstan-require-extends SplDoublyLinkedList
|
||||||
*/
|
*/
|
||||||
trait StrictSplDoublyLinkedListTrait
|
trait StrictSplDoublyLinkedListTrait
|
||||||
{
|
{
|
||||||
|
|
|
@ -23,6 +23,8 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace OCC\Basics\Interfaces;
|
namespace OCC\Basics\Interfaces;
|
||||||
|
|
||||||
|
use ArrayAccess;
|
||||||
|
|
||||||
use function is_null;
|
use function is_null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -36,7 +38,8 @@ use function is_null;
|
||||||
* @api
|
* @api
|
||||||
*
|
*
|
||||||
* @template TValue of mixed
|
* @template TValue of mixed
|
||||||
* @phpstan-require-implements \ArrayAccess
|
* @implements ArrayAccess<array-key, TValue>
|
||||||
|
* @phpstan-require-implements ArrayAccess
|
||||||
*/
|
*/
|
||||||
trait ArrayAccessTrait
|
trait ArrayAccessTrait
|
||||||
{
|
{
|
||||||
|
|
|
@ -23,6 +23,8 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace OCC\Basics\Interfaces;
|
namespace OCC\Basics\Interfaces;
|
||||||
|
|
||||||
|
use Countable;
|
||||||
|
|
||||||
use function count;
|
use function count;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -36,7 +38,8 @@ use function count;
|
||||||
* @api
|
* @api
|
||||||
*
|
*
|
||||||
* @template TValue of mixed
|
* @template TValue of mixed
|
||||||
* @phpstan-require-implements \Countable
|
* @implements Countable<TValue>
|
||||||
|
* @phpstan-require-implements Countable
|
||||||
*/
|
*/
|
||||||
trait CountableTrait
|
trait CountableTrait
|
||||||
{
|
{
|
||||||
|
|
|
@ -24,6 +24,7 @@ declare(strict_types=1);
|
||||||
namespace OCC\Basics\Interfaces;
|
namespace OCC\Basics\Interfaces;
|
||||||
|
|
||||||
use ArrayIterator;
|
use ArrayIterator;
|
||||||
|
use IteratorAggregate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A generic implementation of the IteratorAggregate interface.
|
* A generic implementation of the IteratorAggregate interface.
|
||||||
|
@ -36,7 +37,8 @@ use ArrayIterator;
|
||||||
* @api
|
* @api
|
||||||
*
|
*
|
||||||
* @template TValue of mixed
|
* @template TValue of mixed
|
||||||
* @phpstan-require-implements \IteratorAggregate
|
* @implements IteratorAggregate<TValue>
|
||||||
|
* @phpstan-require-implements IteratorAggregate
|
||||||
*/
|
*/
|
||||||
trait IteratorAggregateTrait
|
trait IteratorAggregateTrait
|
||||||
{
|
{
|
||||||
|
|
|
@ -23,6 +23,8 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace OCC\Basics\Interfaces;
|
namespace OCC\Basics\Interfaces;
|
||||||
|
|
||||||
|
use Iterator;
|
||||||
|
|
||||||
use function current;
|
use function current;
|
||||||
use function is_null;
|
use function is_null;
|
||||||
use function key;
|
use function key;
|
||||||
|
@ -41,7 +43,8 @@ use function reset;
|
||||||
* @api
|
* @api
|
||||||
*
|
*
|
||||||
* @template TValue of mixed
|
* @template TValue of mixed
|
||||||
* @phpstan-require-implements \Iterator
|
* @implements Iterator<TValue>
|
||||||
|
* @phpstan-require-implements Iterator
|
||||||
*/
|
*/
|
||||||
trait IteratorTrait
|
trait IteratorTrait
|
||||||
{
|
{
|
||||||
|
|
|
@ -68,7 +68,7 @@ trait OverloadingGetter
|
||||||
*/
|
*/
|
||||||
public function __isset(string $property): bool
|
public function __isset(string $property): bool
|
||||||
{
|
{
|
||||||
$value = $this->_data[$property] ?? null;
|
$value = $this->__get($property);
|
||||||
return boolval($value) !== false;
|
return boolval($value) !== false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,7 +85,6 @@ trait Setter
|
||||||
try {
|
try {
|
||||||
$this->__set($property, null);
|
$this->__set($property, null);
|
||||||
} catch (InvalidArgumentException) {
|
} catch (InvalidArgumentException) {
|
||||||
// Unsetting an invalid property should not lead to an error.
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -96,10 +96,10 @@ trait TypeChecker
|
||||||
*/
|
*/
|
||||||
public function hasAllowedType(mixed $value): bool
|
public function hasAllowedType(mixed $value): bool
|
||||||
{
|
{
|
||||||
if (count($this->_allowedTypes) === 0) {
|
if (count($this->getAllowedTypes()) === 0) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
foreach ($this->_allowedTypes as $type) {
|
foreach ($this->getAllowedTypes() as $type) {
|
||||||
$function = 'is_' . $type;
|
$function = 'is_' . $type;
|
||||||
if (function_exists($function) && $function($value)) {
|
if (function_exists($function) && $function($value)) {
|
||||||
return true;
|
return true;
|
||||||
|
@ -124,7 +124,7 @@ trait TypeChecker
|
||||||
*/
|
*/
|
||||||
public function isAllowedType(string $type): bool
|
public function isAllowedType(string $type): bool
|
||||||
{
|
{
|
||||||
return in_array($type, $this->_allowedTypes, true);
|
return in_array($type, $this->getAllowedTypes(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue