2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php:
--------------------------------------------------------------------------------
1 | stream = $stream;
16 | $msg = $msg ?: 'Could not seek the stream to position ' . $pos;
17 | parent::__construct($msg);
18 | }
19 |
20 | /**
21 | * @return StreamInterface
22 | */
23 | public function getStream()
24 | {
25 | return $this->stream;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/promises/Makefile:
--------------------------------------------------------------------------------
1 | all: clean test
2 |
3 | test:
4 | vendor/bin/phpunit
5 |
6 | coverage:
7 | vendor/bin/phpunit --coverage-html=artifacts/coverage
8 |
9 | view-coverage:
10 | open artifacts/coverage/index.html
11 |
12 | clean:
13 | rm -rf artifacts/*
14 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/promises/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "guzzlehttp/promises",
3 | "description": "Guzzle promises library",
4 | "keywords": ["promise"],
5 | "license": "MIT",
6 | "authors": [
7 | {
8 | "name": "Michael Dowling",
9 | "email": "mtdowling@gmail.com",
10 | "homepage": "https://github.com/mtdowling"
11 | }
12 | ],
13 | "require": {
14 | "php": ">=5.5.0"
15 | },
16 | "require-dev": {
17 | "phpunit/phpunit": "^4.0"
18 | },
19 | "autoload": {
20 | "psr-4": {
21 | "GuzzleHttp\\Promise\\": "src/"
22 | },
23 | "files": ["src/functions_include.php"]
24 | },
25 | "scripts": {
26 | "test": "vendor/bin/phpunit",
27 | "test-ci": "vendor/bin/phpunit --coverage-text"
28 | },
29 | "extra": {
30 | "branch-alias": {
31 | "dev-master": "1.4-dev"
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/promises/src/AggregateException.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/psr7/src/LazyOpenStream.php:
--------------------------------------------------------------------------------
1 | filename = $filename;
27 | $this->mode = $mode;
28 | }
29 |
30 | /**
31 | * Creates the underlying stream lazily when required.
32 | *
33 | * @return StreamInterface
34 | */
35 | protected function createStream()
36 | {
37 | return stream_for(try_fopen($this->filename, $this->mode));
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/psr7/src/NoSeekStream.php:
--------------------------------------------------------------------------------
1 | @,;:\\\"/[\]?={}\x01-\x20\x7F]++):[ \t]*+((?:[ \t]*+[\x21-\x7E\x80-\xFF]++)*+)[ \t]*+\r?\n)m";
17 | const HEADER_FOLD_REGEX = "(\r?\n[ \t]++)";
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/psr7/src/functions_include.php:
--------------------------------------------------------------------------------
1 |
15 | This issue has been automatically marked as stale because it has not had
16 | recent activity. It will be closed if no further activity occurs. Thank you
17 | for your contributions.
18 | # Comment to post when removing the stale label. Set to `false` to disable
19 | unmarkComment: false
20 | # Comment to post when closing a stale Issue or Pull Request. Set to `false` to disable
21 | closeComment: false
22 | # Limit to only `issues` or `pulls`
23 | only: pulls
24 |
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing to motranslator
2 |
3 | ## Reporting issues
4 |
5 | Our issue tracker is hosted at GitHub:
6 |
7 | https://github.com/phpmyadmin/motranslator/issues
8 |
9 | Please search for existing issues before reporting new ones.
10 |
11 | ## Working with Git checkout
12 |
13 | The dependencies are managed by Composer, to get them all installed (or update
14 | on consequent runs) do:
15 |
16 | ```
17 | composer update
18 | ```
19 |
20 | ## Submitting patches
21 |
22 | Please submit your patches using GitHub pull requests, this allows us to review
23 | them and to run automated tests on the code.
24 |
25 | ## Coding standards
26 |
27 | We do follow PSR-1 and PSR-2 coding standards.
28 |
29 | You can use php-cs-fixer to fix the code to match our expectations:
30 |
31 | ```
32 | php-cs-fixer fix .
33 | ```
34 |
35 | ## Testsuite
36 |
37 | Our code comes with quite comprehensive testsuite, it is automatically executed
38 | on every commit and pull request, you can also run it locally:
39 |
40 | ```
41 | ./vendor/bin/phpunit -c phpunit.xml
42 | ```
43 |
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/PERFORMANCE.md:
--------------------------------------------------------------------------------
1 | # Performance
2 |
3 | This library was tweaked for best performance for single use - translating
4 | application with many strings using mo file. Current benchmarks show it's about
5 | four times faster than original php-gettext.
6 |
7 | There are two benchmark scripts in the code:
8 |
9 | * ``benchmark-context.php`` - benchmarks context usage
10 | * ``benchmark-plural.php`` - benchmarks plural evaluation
11 | * ``benchmark.php`` - benchmarks file parsing
12 |
13 | ## Performance measurements
14 |
15 | The performance improvements based on individual changes in the code:
16 |
17 | | Stage | Seconds |
18 | | -------------- | --------------- |
19 | | Original code | 4.7929680347443 |
20 | | Remove nocache | 4.6308250427246 |
21 | | Direct endian | 4.5883052349091 |
22 | | Remove attribs | 4.5297479629517 |
23 | | String reader | 1.8148958683014 |
24 | | No offset | 1.2436759471893 |
25 | | Less attribs | 1.1722540855408 |
26 | | Remove shift | 1.0970499515533 |
27 | | Magic order | 1.0868430137634 |
28 |
29 |
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/codecov.yml:
--------------------------------------------------------------------------------
1 | comment:
2 | layout: header, changes, diff
3 | coverage: {}
4 |
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/TranslatorTest.php:
--------------------------------------------------------------------------------
1 | assertEquals('Test', $translator->gettext('Test'));
21 | }
22 |
23 | /**
24 | * Test on empty gettext
25 | *
26 | * @return void
27 | */
28 | public function testSetTranslation()
29 | {
30 | $translator = new PhpMyAdmin\MoTranslator\Translator('');
31 | $translator->setTranslation('Test', 'Translation');
32 | $this->assertEquals('Translation', $translator->gettext('Test'));
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/big.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/big.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/error/big.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/error/big.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/error/dos.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/error/dos.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/error/empty.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/error/empty.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/error/fpd.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/error/fpd.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/error/fpdle.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/error/fpdle.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/error/magic.mo:
--------------------------------------------------------------------------------
1 | 1234
2 |
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/invalid-formula.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/invalid-formula.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/lessplurals.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/lessplurals.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/little.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/little.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/locale/be/LC_MESSAGES/phpmyadmin.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/locale/be/LC_MESSAGES/phpmyadmin.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/locale/be@latin/LC_MESSAGES/phpmyadmin.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/locale/be@latin/LC_MESSAGES/phpmyadmin.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/locale/cs/LC_MESSAGES/phpmyadmin.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/locale/cs/LC_MESSAGES/phpmyadmin.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/noheader.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/noheader.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/not-translated/fpd1.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/not-translated/fpd1.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/not-translated/invalid-equation.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/not-translated/invalid-equation.mo
--------------------------------------------------------------------------------
/vendor/phpmyadmin/motranslator/tests/data/plurals.mo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cdgco/VestaWebInterface/bd2acbf4c289d38bfc4203c4bf0ebf8a8daceb35/vendor/phpmyadmin/motranslator/tests/data/plurals.mo
--------------------------------------------------------------------------------
/vendor/psr/cache/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | All notable changes to this project will be documented in this file, in reverse chronological order by release.
4 |
5 | ## 1.0.1 - 2016-08-06
6 |
7 | ### Fixed
8 |
9 | - Make spacing consistent in phpdoc annotations php-fig/cache#9 - chalasr
10 | - Fix grammar in phpdoc annotations php-fig/cache#10 - chalasr
11 | - Be more specific in docblocks that `getItems()` and `deleteItems()` take an array of strings (`string[]`) compared to just `array` php-fig/cache#8 - GrahamCampbell
12 | - For `expiresAt()` and `expiresAfter()` in CacheItemInterface fix docblock to specify null as a valid parameters as well as an implementation of DateTimeInterface php-fig/cache#7 - GrahamCampbell
13 |
14 | ## 1.0.0 - 2015-12-11
15 |
16 | Initial stable release; reflects accepted PSR-6 specification
17 |
--------------------------------------------------------------------------------
/vendor/psr/cache/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015 PHP Framework Interoperability Group
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/vendor/psr/cache/README.md:
--------------------------------------------------------------------------------
1 | PSR Cache
2 | =========
3 |
4 | This repository holds all interfaces defined by
5 | [PSR-6](http://www.php-fig.org/psr/psr-6/).
6 |
7 | Note that this is not a Cache implementation of its own. It is merely an
8 | interface that describes a Cache implementation. See the specification for more
9 | details.
10 |
--------------------------------------------------------------------------------
/vendor/psr/cache/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "psr/cache",
3 | "description": "Common interface for caching libraries",
4 | "keywords": ["psr", "psr-6", "cache"],
5 | "license": "MIT",
6 | "authors": [
7 | {
8 | "name": "PHP-FIG",
9 | "homepage": "http://www.php-fig.org/"
10 | }
11 | ],
12 | "require": {
13 | "php": ">=5.3.0"
14 | },
15 | "autoload": {
16 | "psr-4": {
17 | "Psr\\Cache\\": "src/"
18 | }
19 | },
20 | "extra": {
21 | "branch-alias": {
22 | "dev-master": "1.0.x-dev"
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/psr/cache/src/CacheException.php:
--------------------------------------------------------------------------------
1 | =5.3.0"
16 | },
17 | "autoload": {
18 | "psr-4": {
19 | "Psr\\Container\\": "src/"
20 | }
21 | },
22 | "extra": {
23 | "branch-alias": {
24 | "dev-master": "1.0.x-dev"
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/vendor/psr/container/src/ContainerExceptionInterface.php:
--------------------------------------------------------------------------------
1 | =5.3.0"
15 | },
16 | "autoload": {
17 | "psr-4": {
18 | "Psr\\Http\\Message\\": "src/"
19 | }
20 | },
21 | "extra": {
22 | "branch-alias": {
23 | "dev-master": "1.0.x-dev"
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/vendor/psr/log/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2012 PHP Framework Interoperability Group
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/vendor/psr/log/Psr/Log/InvalidArgumentException.php:
--------------------------------------------------------------------------------
1 | logger = $logger;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/vendor/psr/log/Psr/Log/NullLogger.php:
--------------------------------------------------------------------------------
1 | logger) { }`
11 | * blocks.
12 | */
13 | class NullLogger extends AbstractLogger
14 | {
15 | /**
16 | * Logs with an arbitrary level.
17 | *
18 | * @param mixed $level
19 | * @param string $message
20 | * @param array $context
21 | *
22 | * @return void
23 | *
24 | * @throws \Psr\Log\InvalidArgumentException
25 | */
26 | public function log($level, $message, array $context = array())
27 | {
28 | // noop
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/psr/log/Psr/Log/Test/DummyTest.php:
--------------------------------------------------------------------------------
1 | =5.3.0"
15 | },
16 | "autoload": {
17 | "psr-4": {
18 | "Psr\\Log\\": "Psr/Log/"
19 | }
20 | },
21 | "extra": {
22 | "branch-alias": {
23 | "dev-master": "1.1.x-dev"
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/vendor/ralouphie/getallheaders/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Ralph Khattar
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/vendor/ralouphie/getallheaders/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ralouphie/getallheaders",
3 | "description": "A polyfill for getallheaders.",
4 | "license": "MIT",
5 | "authors": [
6 | {
7 | "name": "Ralph Khattar",
8 | "email": "ralph.khattar@gmail.com"
9 | }
10 | ],
11 | "require": {
12 | "php": ">=5.6"
13 | },
14 | "require-dev": {
15 | "phpunit/phpunit": "^5 || ^6.5",
16 | "php-coveralls/php-coveralls": "^2.1"
17 | },
18 | "autoload": {
19 | "files": ["src/getallheaders.php"]
20 | },
21 | "autoload-dev": {
22 | "psr-4": {
23 | "getallheaders\\Tests\\": "tests/"
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/vendor/symfony/cache-contracts/.gitignore:
--------------------------------------------------------------------------------
1 | vendor/
2 | composer.lock
3 | phpunit.xml
4 |
--------------------------------------------------------------------------------
/vendor/symfony/cache-contracts/CallbackInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Contracts\Cache;
13 |
14 | use Psr\Cache\CacheItemInterface;
15 |
16 | /**
17 | * Computes and returns the cached value of an item.
18 | *
19 | * @author Nicolas Grekas
20 | */
21 | interface CallbackInterface
22 | {
23 | /**
24 | * @param CacheItemInterface|ItemInterface $item The item to compute the value for
25 | * @param bool &$save Should be set to false when the value should not be saved in the pool
26 | *
27 | * @return mixed The computed value for the passed item
28 | */
29 | public function __invoke(CacheItemInterface $item, bool &$save);
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/symfony/cache-contracts/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2018-2019 Fabien Potencier
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is furnished
8 | to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/vendor/symfony/cache-contracts/README.md:
--------------------------------------------------------------------------------
1 | Symfony Cache Contracts
2 | =======================
3 |
4 | A set of abstractions extracted out of the Symfony components.
5 |
6 | Can be used to build on semantics that the Symfony components proved useful - and
7 | that already have battle tested implementations.
8 |
9 | See https://github.com/symfony/contracts/blob/master/README.md for more information.
10 |
--------------------------------------------------------------------------------
/vendor/symfony/cache-contracts/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "symfony/cache-contracts",
3 | "type": "library",
4 | "description": "Generic abstractions related to caching",
5 | "keywords": ["abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards"],
6 | "homepage": "https://symfony.com",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "Nicolas Grekas",
11 | "email": "p@tchwork.com"
12 | },
13 | {
14 | "name": "Symfony Community",
15 | "homepage": "https://symfony.com/contributors"
16 | }
17 | ],
18 | "require": {
19 | "php": "^7.2.5",
20 | "psr/cache": "^1.0"
21 | },
22 | "suggest": {
23 | "symfony/cache-implementation": ""
24 | },
25 | "autoload": {
26 | "psr-4": { "Symfony\\Contracts\\Cache\\": "" }
27 | },
28 | "minimum-stability": "dev",
29 | "extra": {
30 | "branch-alias": {
31 | "dev-master": "2.0-dev"
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/.gitattributes:
--------------------------------------------------------------------------------
1 | /Tests export-ignore
2 | /phpunit.xml.dist export-ignore
3 | /.gitignore export-ignore
4 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/Adapter/FilesystemAdapter.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Cache\Adapter;
13 |
14 | use Symfony\Component\Cache\Marshaller\DefaultMarshaller;
15 | use Symfony\Component\Cache\Marshaller\MarshallerInterface;
16 | use Symfony\Component\Cache\PruneableInterface;
17 | use Symfony\Component\Cache\Traits\FilesystemTrait;
18 |
19 | class FilesystemAdapter extends AbstractAdapter implements PruneableInterface
20 | {
21 | use FilesystemTrait;
22 |
23 | public function __construct(string $namespace = '', int $defaultLifetime = 0, string $directory = null, MarshallerInterface $marshaller = null)
24 | {
25 | $this->marshaller = $marshaller ?? new DefaultMarshaller();
26 | parent::__construct('', $defaultLifetime);
27 | $this->init($namespace, $directory);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/Adapter/RedisAdapter.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Cache\Adapter;
13 |
14 | use Symfony\Component\Cache\Marshaller\MarshallerInterface;
15 | use Symfony\Component\Cache\Traits\RedisTrait;
16 |
17 | class RedisAdapter extends AbstractAdapter
18 | {
19 | use RedisTrait;
20 |
21 | /**
22 | * @param \Redis|\RedisArray|\RedisCluster|\Predis\ClientInterface $redisClient The redis client
23 | * @param string $namespace The default namespace
24 | * @param int $defaultLifetime The default lifetime
25 | */
26 | public function __construct($redisClient, string $namespace = '', int $defaultLifetime = 0, MarshallerInterface $marshaller = null)
27 | {
28 | $this->init($redisClient, $namespace, $defaultLifetime, $marshaller);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/Adapter/TagAwareAdapterInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Cache\Adapter;
13 |
14 | use Psr\Cache\InvalidArgumentException;
15 |
16 | /**
17 | * Interface for invalidating cached items using tags.
18 | *
19 | * @author Nicolas Grekas
20 | */
21 | interface TagAwareAdapterInterface extends AdapterInterface
22 | {
23 | /**
24 | * Invalidates cached items using tags.
25 | *
26 | * @param string[] $tags An array of tags to invalidate
27 | *
28 | * @return bool True on success
29 | *
30 | * @throws InvalidArgumentException When $tags is not valid
31 | */
32 | public function invalidateTags(array $tags);
33 | }
34 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/Adapter/TraceableTagAwareAdapter.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Cache\Adapter;
13 |
14 | use Symfony\Contracts\Cache\TagAwareCacheInterface;
15 |
16 | /**
17 | * @author Robin Chalas
18 | */
19 | class TraceableTagAwareAdapter extends TraceableAdapter implements TagAwareAdapterInterface, TagAwareCacheInterface
20 | {
21 | public function __construct(TagAwareAdapterInterface $pool)
22 | {
23 | parent::__construct($pool);
24 | }
25 |
26 | /**
27 | * {@inheritdoc}
28 | */
29 | public function invalidateTags(array $tags)
30 | {
31 | $event = $this->start(__FUNCTION__);
32 | try {
33 | return $event->result = $this->pool->invalidateTags($tags);
34 | } finally {
35 | $event->end = microtime(true);
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/Exception/CacheException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Cache\Exception;
13 |
14 | use Psr\Cache\CacheException as Psr6CacheInterface;
15 | use Psr\SimpleCache\CacheException as SimpleCacheInterface;
16 |
17 | if (interface_exists(SimpleCacheInterface::class)) {
18 | class CacheException extends \Exception implements Psr6CacheInterface, SimpleCacheInterface
19 | {
20 | }
21 | } else {
22 | class CacheException extends \Exception implements Psr6CacheInterface
23 | {
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/Exception/InvalidArgumentException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Cache\Exception;
13 |
14 | use Psr\Cache\InvalidArgumentException as Psr6CacheInterface;
15 | use Psr\SimpleCache\InvalidArgumentException as SimpleCacheInterface;
16 |
17 | if (interface_exists(SimpleCacheInterface::class)) {
18 | class InvalidArgumentException extends \InvalidArgumentException implements Psr6CacheInterface, SimpleCacheInterface
19 | {
20 | }
21 | } else {
22 | class InvalidArgumentException extends \InvalidArgumentException implements Psr6CacheInterface
23 | {
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/Exception/LogicException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Cache\Exception;
13 |
14 | use Psr\Cache\CacheException as Psr6CacheInterface;
15 | use Psr\SimpleCache\CacheException as SimpleCacheInterface;
16 |
17 | if (interface_exists(SimpleCacheInterface::class)) {
18 | class LogicException extends \LogicException implements Psr6CacheInterface, SimpleCacheInterface
19 | {
20 | }
21 | } else {
22 | class LogicException extends \LogicException implements Psr6CacheInterface
23 | {
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2016-2020 Fabien Potencier
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is furnished
8 | to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/PruneableInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Cache;
13 |
14 | /**
15 | * Interface extends psr-6 and psr-16 caches to allow for pruning (deletion) of all expired cache items.
16 | */
17 | interface PruneableInterface
18 | {
19 | /**
20 | * @return bool
21 | */
22 | public function prune();
23 | }
24 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/README.md:
--------------------------------------------------------------------------------
1 | Symfony PSR-6 implementation for caching
2 | ========================================
3 |
4 | This component provides an extended [PSR-6](http://www.php-fig.org/psr/psr-6/)
5 | implementation for adding cache to your applications. It is designed to have a
6 | low overhead so that caching is fastest. It ships with a few caching adapters
7 | for the most widespread and suited to caching backends. It also provides a
8 | `doctrine/cache` proxy adapter to cover more advanced caching needs and a proxy
9 | adapter for greater interoperability between PSR-6 implementations.
10 |
11 | Resources
12 | ---------
13 |
14 | * [Documentation](https://symfony.com/doc/current/components/cache.html)
15 | * [Contributing](https://symfony.com/doc/current/contributing/index.html)
16 | * [Report issues](https://github.com/symfony/symfony/issues) and
17 | [send Pull Requests](https://github.com/symfony/symfony/pulls)
18 | in the [main Symfony repository](https://github.com/symfony/symfony)
19 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/ResettableInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Cache;
13 |
14 | use Symfony\Contracts\Service\ResetInterface;
15 |
16 | /**
17 | * Resets a pool's local state.
18 | */
19 | interface ResettableInterface extends ResetInterface
20 | {
21 | }
22 |
--------------------------------------------------------------------------------
/vendor/symfony/cache/Traits/ProxyTrait.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Cache\Traits;
13 |
14 | use Symfony\Component\Cache\PruneableInterface;
15 | use Symfony\Contracts\Service\ResetInterface;
16 |
17 | /**
18 | * @author Nicolas Grekas
19 | *
20 | * @internal
21 | */
22 | trait ProxyTrait
23 | {
24 | private $pool;
25 |
26 | /**
27 | * {@inheritdoc}
28 | */
29 | public function prune()
30 | {
31 | return $this->pool instanceof PruneableInterface && $this->pool->prune();
32 | }
33 |
34 | /**
35 | * {@inheritdoc}
36 | */
37 | public function reset()
38 | {
39 | if ($this->pool instanceof ResetInterface) {
40 | $this->pool->reset();
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/vendor/symfony/expression-language/.gitattributes:
--------------------------------------------------------------------------------
1 | /Tests export-ignore
2 | /phpunit.xml.dist export-ignore
3 | /.gitignore export-ignore
4 |
--------------------------------------------------------------------------------
/vendor/symfony/expression-language/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | CHANGELOG
2 | =========
3 |
4 | 4.0.0
5 | -----
6 |
7 | * the first argument of the `ExpressionLanguage` constructor must be an instance
8 | of `CacheItemPoolInterface`
9 | * removed the `ArrayParserCache` and `ParserCacheAdapter` classes
10 | * removed the `ParserCacheInterface`
11 |
12 | 2.6.0
13 | -----
14 |
15 | * Added ExpressionFunction and ExpressionFunctionProviderInterface
16 |
17 | 2.4.0
18 | -----
19 |
20 | * added the component
21 |
--------------------------------------------------------------------------------
/vendor/symfony/expression-language/Expression.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\ExpressionLanguage;
13 |
14 | /**
15 | * Represents an expression.
16 | *
17 | * @author Fabien Potencier
18 | */
19 | class Expression
20 | {
21 | protected $expression;
22 |
23 | public function __construct(string $expression)
24 | {
25 | $this->expression = $expression;
26 | }
27 |
28 | /**
29 | * Gets the expression.
30 | *
31 | * @return string The expression
32 | */
33 | public function __toString()
34 | {
35 | return $this->expression;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/vendor/symfony/expression-language/ExpressionFunctionProviderInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\ExpressionLanguage;
13 |
14 | /**
15 | * @author Fabien Potencier
16 | */
17 | interface ExpressionFunctionProviderInterface
18 | {
19 | /**
20 | * @return ExpressionFunction[] An array of Function instances
21 | */
22 | public function getFunctions();
23 | }
24 |
--------------------------------------------------------------------------------
/vendor/symfony/expression-language/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2004-2020 Fabien Potencier
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is furnished
8 | to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/vendor/symfony/expression-language/Node/ArgumentsNode.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\ExpressionLanguage\Node;
13 |
14 | use Symfony\Component\ExpressionLanguage\Compiler;
15 |
16 | /**
17 | * @author Fabien Potencier
18 | *
19 | * @internal
20 | */
21 | class ArgumentsNode extends ArrayNode
22 | {
23 | public function compile(Compiler $compiler)
24 | {
25 | $this->compileArguments($compiler, false);
26 | }
27 |
28 | public function toArray()
29 | {
30 | $array = [];
31 |
32 | foreach ($this->getKeyValuePairs() as $pair) {
33 | $array[] = $pair['value'];
34 | $array[] = ', ';
35 | }
36 | array_pop($array);
37 |
38 | return $array;
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/vendor/symfony/expression-language/Node/NameNode.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\ExpressionLanguage\Node;
13 |
14 | use Symfony\Component\ExpressionLanguage\Compiler;
15 |
16 | /**
17 | * @author Fabien Potencier
18 | *
19 | * @internal
20 | */
21 | class NameNode extends Node
22 | {
23 | public function __construct(string $name)
24 | {
25 | parent::__construct(
26 | [],
27 | ['name' => $name]
28 | );
29 | }
30 |
31 | public function compile(Compiler $compiler)
32 | {
33 | $compiler->raw('$'.$this->attributes['name']);
34 | }
35 |
36 | public function evaluate($functions, $values)
37 | {
38 | return $values[$this->attributes['name']];
39 | }
40 |
41 | public function toArray()
42 | {
43 | return [$this->attributes['name']];
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/vendor/symfony/expression-language/ParsedExpression.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\ExpressionLanguage;
13 |
14 | use Symfony\Component\ExpressionLanguage\Node\Node;
15 |
16 | /**
17 | * Represents an already parsed expression.
18 | *
19 | * @author Fabien Potencier
20 | */
21 | class ParsedExpression extends Expression
22 | {
23 | private $nodes;
24 |
25 | public function __construct(string $expression, Node $nodes)
26 | {
27 | parent::__construct($expression);
28 |
29 | $this->nodes = $nodes;
30 | }
31 |
32 | public function getNodes()
33 | {
34 | return $this->nodes;
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/vendor/symfony/expression-language/README.md:
--------------------------------------------------------------------------------
1 | ExpressionLanguage Component
2 | ============================
3 |
4 | The ExpressionLanguage component provides an engine that can compile and
5 | evaluate expressions. An expression is a one-liner that returns a value
6 | (mostly, but not limited to, Booleans).
7 |
8 | Resources
9 | ---------
10 |
11 | * [Documentation](https://symfony.com/doc/current/components/expression_language/introduction.html)
12 | * [Contributing](https://symfony.com/doc/current/contributing/index.html)
13 | * [Report issues](https://github.com/symfony/symfony/issues) and
14 | [send Pull Requests](https://github.com/symfony/symfony/pulls)
15 | in the [main Symfony repository](https://github.com/symfony/symfony)
16 |
--------------------------------------------------------------------------------
/vendor/symfony/expression-language/SerializedParsedExpression.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\ExpressionLanguage;
13 |
14 | /**
15 | * Represents an already parsed expression.
16 | *
17 | * @author Fabien Potencier
18 | */
19 | class SerializedParsedExpression extends ParsedExpression
20 | {
21 | private $nodes;
22 |
23 | /**
24 | * @param string $expression An expression
25 | * @param string $nodes The serialized nodes for the expression
26 | */
27 | public function __construct(string $expression, string $nodes)
28 | {
29 | $this->expression = $expression;
30 | $this->nodes = $nodes;
31 | }
32 |
33 | public function getNodes()
34 | {
35 | return unserialize($this->nodes);
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/vendor/symfony/expression-language/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "symfony/expression-language",
3 | "type": "library",
4 | "description": "Symfony ExpressionLanguage Component",
5 | "keywords": [],
6 | "homepage": "https://symfony.com",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "Fabien Potencier",
11 | "email": "fabien@symfony.com"
12 | },
13 | {
14 | "name": "Symfony Community",
15 | "homepage": "https://symfony.com/contributors"
16 | }
17 | ],
18 | "require": {
19 | "php": "^7.1.3",
20 | "symfony/cache": "^3.4|^4.0|^5.0",
21 | "symfony/service-contracts": "^1.1|^2"
22 | },
23 | "autoload": {
24 | "psr-4": { "Symfony\\Component\\ExpressionLanguage\\": "" },
25 | "exclude-from-classmap": [
26 | "/Tests/"
27 | ]
28 | },
29 | "minimum-stability": "dev",
30 | "extra": {
31 | "branch-alias": {
32 | "dev-master": "4.4-dev"
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/vendor/symfony/service-contracts/.gitignore:
--------------------------------------------------------------------------------
1 | vendor/
2 | composer.lock
3 | phpunit.xml
4 |
--------------------------------------------------------------------------------
/vendor/symfony/service-contracts/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2018-2019 Fabien Potencier
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is furnished
8 | to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/vendor/symfony/service-contracts/README.md:
--------------------------------------------------------------------------------
1 | Symfony Service Contracts
2 | =========================
3 |
4 | A set of abstractions extracted out of the Symfony components.
5 |
6 | Can be used to build on semantics that the Symfony components proved useful - and
7 | that already have battle tested implementations.
8 |
9 | See https://github.com/symfony/contracts/blob/master/README.md for more information.
10 |
--------------------------------------------------------------------------------
/vendor/symfony/service-contracts/ResetInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Contracts\Service;
13 |
14 | /**
15 | * Provides a way to reset an object to its initial state.
16 | *
17 | * When calling the "reset()" method on an object, it should be put back to its
18 | * initial state. This usually means clearing any internal buffers and forwarding
19 | * the call to internal dependencies. All properties of the object should be put
20 | * back to the same state it had when it was first ready to use.
21 | *
22 | * This method could be called, for example, to recycle objects that are used as
23 | * services, so that they can be used to handle several requests in the same
24 | * process loop (note that we advise making your services stateless instead of
25 | * implementing this interface when possible.)
26 | */
27 | interface ResetInterface
28 | {
29 | public function reset();
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/symfony/service-contracts/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "symfony/service-contracts",
3 | "type": "library",
4 | "description": "Generic abstractions related to writing services",
5 | "keywords": ["abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards"],
6 | "homepage": "https://symfony.com",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "Nicolas Grekas",
11 | "email": "p@tchwork.com"
12 | },
13 | {
14 | "name": "Symfony Community",
15 | "homepage": "https://symfony.com/contributors"
16 | }
17 | ],
18 | "require": {
19 | "php": "^7.2.5",
20 | "psr/container": "^1.0"
21 | },
22 | "suggest": {
23 | "symfony/service-implementation": ""
24 | },
25 | "autoload": {
26 | "psr-4": { "Symfony\\Contracts\\Service\\": "" }
27 | },
28 | "minimum-stability": "dev",
29 | "extra": {
30 | "branch-alias": {
31 | "dev-master": "2.0-dev"
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/vendor/symfony/var-exporter/.gitattributes:
--------------------------------------------------------------------------------
1 | /Tests export-ignore
2 | /phpunit.xml.dist export-ignore
3 | /.gitignore export-ignore
4 |
--------------------------------------------------------------------------------
/vendor/symfony/var-exporter/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | CHANGELOG
2 | =========
3 |
4 | 4.2.0
5 | -----
6 |
7 | * added the component
8 |
--------------------------------------------------------------------------------
/vendor/symfony/var-exporter/Exception/ClassNotFoundException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\VarExporter\Exception;
13 |
14 | class ClassNotFoundException extends \Exception implements ExceptionInterface
15 | {
16 | public function __construct(string $class, \Throwable $previous = null)
17 | {
18 | parent::__construct(sprintf('Class "%s" not found.', $class), 0, $previous);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/symfony/var-exporter/Exception/ExceptionInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\VarExporter\Exception;
13 |
14 | interface ExceptionInterface extends \Throwable
15 | {
16 | }
17 |
--------------------------------------------------------------------------------
/vendor/symfony/var-exporter/Exception/NotInstantiableTypeException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\VarExporter\Exception;
13 |
14 | class NotInstantiableTypeException extends \Exception implements ExceptionInterface
15 | {
16 | public function __construct(string $type)
17 | {
18 | parent::__construct(sprintf('Type "%s" is not instantiable.', $type));
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/symfony/var-exporter/Internal/Reference.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\VarExporter\Internal;
13 |
14 | /**
15 | * @author Nicolas Grekas
16 | *
17 | * @internal
18 | */
19 | class Reference
20 | {
21 | public $id;
22 | public $value;
23 | public $count = 0;
24 |
25 | public function __construct(int $id, $value = null)
26 | {
27 | $this->id = $id;
28 | $this->value = $value;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/symfony/var-exporter/Internal/Values.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\VarExporter\Internal;
13 |
14 | /**
15 | * @author Nicolas Grekas
16 | *
17 | * @internal
18 | */
19 | class Values
20 | {
21 | public $values;
22 |
23 | public function __construct(array $values)
24 | {
25 | $this->values = $values;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/vendor/symfony/var-exporter/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2018-2020 Fabien Potencier
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is furnished
8 | to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in all
11 | copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/vendor/symfony/var-exporter/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "symfony/var-exporter",
3 | "type": "library",
4 | "description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code",
5 | "keywords": ["export", "serialize", "instantiate", "hydrate", "construct", "clone"],
6 | "homepage": "https://symfony.com",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "Nicolas Grekas",
11 | "email": "p@tchwork.com"
12 | },
13 | {
14 | "name": "Symfony Community",
15 | "homepage": "https://symfony.com/contributors"
16 | }
17 | ],
18 | "require": {
19 | "php": "^7.2.5"
20 | },
21 | "require-dev": {
22 | "symfony/var-dumper": "^4.4|^5.0"
23 | },
24 | "autoload": {
25 | "psr-4": { "Symfony\\Component\\VarExporter\\": "" },
26 | "exclude-from-classmap": [
27 | "/Tests/"
28 | ]
29 | },
30 | "minimum-stability": "dev",
31 | "extra": {
32 | "branch-alias": {
33 | "dev-master": "5.0-dev"
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------