summaryrefslogtreecommitdiff
path: root/vendor/symfony/http-kernel/Config
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2018-12-01 17:57:53 +0000
committerGreg Roach <fisharebest@webtrees.net>2018-12-01 18:56:03 +0000
commite70f282ef978b175c5529f439f3b572c5b8531a2 (patch)
treecc022e973d89a5507dcbb35561ef93852c551dff /vendor/symfony/http-kernel/Config
parentc16be598f1a8d42127bd64c4878bd92297e18f3b (diff)
downloadwebtrees-e70f282ef978b175c5529f439f3b572c5b8531a2.tar.gz
webtrees-e70f282ef978b175c5529f439f3b572c5b8531a2.tar.bz2
webtrees-e70f282ef978b175c5529f439f3b572c5b8531a2.zip
Update minimum version of PHP to 7.1
Diffstat (limited to 'vendor/symfony/http-kernel/Config')
-rw-r--r--vendor/symfony/http-kernel/Config/EnvParametersResource.php99
-rw-r--r--vendor/symfony/http-kernel/Config/FileLocator.php2
2 files changed, 1 insertions, 100 deletions
diff --git a/vendor/symfony/http-kernel/Config/EnvParametersResource.php b/vendor/symfony/http-kernel/Config/EnvParametersResource.php
deleted file mode 100644
index f8d2a72b2a..0000000000
--- a/vendor/symfony/http-kernel/Config/EnvParametersResource.php
+++ /dev/null
@@ -1,99 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\HttpKernel\Config;
-
-use Symfony\Component\Config\Resource\SelfCheckingResourceInterface;
-
-/**
- * EnvParametersResource represents resources stored in prefixed environment variables.
- *
- * @author Chris Wilkinson <chriswilkinson84@gmail.com>
- *
- * @deprecated since version 3.4, to be removed in 4.0
- */
-class EnvParametersResource implements SelfCheckingResourceInterface, \Serializable
-{
- /**
- * @var string
- */
- private $prefix;
-
- /**
- * @var string
- */
- private $variables;
-
- /**
- * @param string $prefix
- */
- public function __construct($prefix)
- {
- $this->prefix = $prefix;
- $this->variables = $this->findVariables();
- }
-
- /**
- * {@inheritdoc}
- */
- public function __toString()
- {
- return serialize($this->getResource());
- }
-
- /**
- * @return array An array with two keys: 'prefix' for the prefix used and 'variables' containing all the variables watched by this resource
- */
- public function getResource()
- {
- return array('prefix' => $this->prefix, 'variables' => $this->variables);
- }
-
- /**
- * {@inheritdoc}
- */
- public function isFresh($timestamp)
- {
- return $this->findVariables() === $this->variables;
- }
-
- public function serialize()
- {
- return serialize(array('prefix' => $this->prefix, 'variables' => $this->variables));
- }
-
- public function unserialize($serialized)
- {
- if (\PHP_VERSION_ID >= 70000) {
- $unserialized = unserialize($serialized, array('allowed_classes' => false));
- } else {
- $unserialized = unserialize($serialized);
- }
-
- $this->prefix = $unserialized['prefix'];
- $this->variables = $unserialized['variables'];
- }
-
- private function findVariables()
- {
- $variables = array();
-
- foreach ($_SERVER as $key => $value) {
- if (0 === strpos($key, $this->prefix)) {
- $variables[$key] = $value;
- }
- }
-
- ksort($variables);
-
- return $variables;
- }
-}
diff --git a/vendor/symfony/http-kernel/Config/FileLocator.php b/vendor/symfony/http-kernel/Config/FileLocator.php
index c047ba3dac..20d91b2f05 100644
--- a/vendor/symfony/http-kernel/Config/FileLocator.php
+++ b/vendor/symfony/http-kernel/Config/FileLocator.php
@@ -29,7 +29,7 @@ class FileLocator extends BaseFileLocator
* @param string|null $path The path the global resource directory
* @param array $paths An array of paths where to look for resources
*/
- public function __construct(KernelInterface $kernel, $path = null, array $paths = array())
+ public function __construct(KernelInterface $kernel, string $path = null, array $paths = array())
{
$this->kernel = $kernel;
if (null !== $path) {