summaryrefslogtreecommitdiff
path: root/vendor/symfony/cache
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/symfony/cache')
-rw-r--r--vendor/symfony/cache/Adapter/AbstractAdapter.php36
-rw-r--r--vendor/symfony/cache/Adapter/AdapterInterface.php2
-rw-r--r--vendor/symfony/cache/Adapter/ArrayAdapter.php2
-rw-r--r--vendor/symfony/cache/Adapter/ChainAdapter.php10
-rw-r--r--vendor/symfony/cache/Adapter/NullAdapter.php4
-rw-r--r--vendor/symfony/cache/Adapter/PdoAdapter.php4
-rw-r--r--vendor/symfony/cache/Adapter/PhpArrayAdapter.php12
-rw-r--r--vendor/symfony/cache/Adapter/ProxyAdapter.php4
-rw-r--r--vendor/symfony/cache/Adapter/TagAwareAdapter.php40
-rw-r--r--vendor/symfony/cache/Adapter/TraceableAdapter.php8
-rw-r--r--vendor/symfony/cache/CacheItem.php12
-rw-r--r--vendor/symfony/cache/DataCollector/CacheDataCollector.php18
-rw-r--r--vendor/symfony/cache/DependencyInjection/CacheCollectorPass.php6
-rw-r--r--vendor/symfony/cache/DependencyInjection/CachePoolClearerPass.php2
-rw-r--r--vendor/symfony/cache/DependencyInjection/CachePoolPass.php14
-rw-r--r--vendor/symfony/cache/DependencyInjection/CachePoolPrunerPass.php2
-rw-r--r--vendor/symfony/cache/LockRegistry.php10
-rw-r--r--vendor/symfony/cache/Marshaller/DefaultMarshaller.php2
-rw-r--r--vendor/symfony/cache/Simple/AbstractCache.php22
-rw-r--r--vendor/symfony/cache/Simple/ArrayCache.php4
-rw-r--r--vendor/symfony/cache/Simple/ChainCache.php6
-rw-r--r--vendor/symfony/cache/Simple/PdoCache.php4
-rw-r--r--vendor/symfony/cache/Simple/PhpArrayCache.php6
-rw-r--r--vendor/symfony/cache/Simple/Psr6Cache.php10
-rw-r--r--vendor/symfony/cache/Simple/TraceableCache.php8
-rw-r--r--vendor/symfony/cache/Tests/Adapter/AbstractRedisAdapterTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Adapter/AdapterTestCase.php8
-rw-r--r--vendor/symfony/cache/Tests/Adapter/ApcuAdapterTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Adapter/ArrayAdapterTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Adapter/ChainAdapterTest.php16
-rw-r--r--vendor/symfony/cache/Tests/Adapter/DoctrineAdapterTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Adapter/MaxIdLengthAdapterTest.php28
-rw-r--r--vendor/symfony/cache/Tests/Adapter/MemcachedAdapterTest.php112
-rw-r--r--vendor/symfony/cache/Tests/Adapter/NullAdapterTest.php17
-rw-r--r--vendor/symfony/cache/Tests/Adapter/PdoDbalAdapterTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Adapter/PhpArrayAdapterTest.php42
-rw-r--r--vendor/symfony/cache/Tests/Adapter/PhpArrayAdapterWithFallbackTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Adapter/PhpFilesAdapterTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Adapter/PredisAdapterTest.php8
-rw-r--r--vendor/symfony/cache/Tests/Adapter/PredisClusterAdapterTest.php2
-rw-r--r--vendor/symfony/cache/Tests/Adapter/PredisRedisClusterAdapterTest.php2
-rw-r--r--vendor/symfony/cache/Tests/Adapter/ProxyAdapterTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php26
-rw-r--r--vendor/symfony/cache/Tests/Adapter/RedisArrayAdapterTest.php2
-rw-r--r--vendor/symfony/cache/Tests/Adapter/RedisClusterAdapterTest.php12
-rw-r--r--vendor/symfony/cache/Tests/Adapter/SimpleCacheAdapterTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Adapter/TagAwareAdapterTest.php18
-rw-r--r--vendor/symfony/cache/Tests/Adapter/TraceableAdapterTest.php24
-rw-r--r--vendor/symfony/cache/Tests/Adapter/TraceableTagAwareAdapterTest.php2
-rw-r--r--vendor/symfony/cache/Tests/CacheItemTest.php40
-rw-r--r--vendor/symfony/cache/Tests/DependencyInjection/CacheCollectorPassTest.php8
-rw-r--r--vendor/symfony/cache/Tests/DependencyInjection/CachePoolClearerPassTest.php14
-rw-r--r--vendor/symfony/cache/Tests/DependencyInjection/CachePoolPassTest.php10
-rw-r--r--vendor/symfony/cache/Tests/DependencyInjection/CachePoolPrunerPassTest.php8
-rw-r--r--vendor/symfony/cache/Tests/Fixtures/ArrayCache.php6
-rw-r--r--vendor/symfony/cache/Tests/Fixtures/ExternalAdapter.php6
-rw-r--r--vendor/symfony/cache/Tests/LockRegistryTest.php2
-rw-r--r--vendor/symfony/cache/Tests/Marshaller/DefaultMarshallerTest.php8
-rw-r--r--vendor/symfony/cache/Tests/Simple/AbstractRedisCacheTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Simple/ApcuCacheTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Simple/CacheTestCase.php6
-rw-r--r--vendor/symfony/cache/Tests/Simple/ChainCacheTest.php14
-rw-r--r--vendor/symfony/cache/Tests/Simple/DoctrineCacheTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Simple/MemcachedCacheTest.php72
-rw-r--r--vendor/symfony/cache/Tests/Simple/MemcachedCacheTextModeTest.php2
-rw-r--r--vendor/symfony/cache/Tests/Simple/NullCacheTest.php6
-rw-r--r--vendor/symfony/cache/Tests/Simple/PdoDbalCacheTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Simple/PhpArrayCacheTest.php42
-rw-r--r--vendor/symfony/cache/Tests/Simple/PhpArrayCacheWithFallbackTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Simple/PhpFilesCacheTest.php4
-rw-r--r--vendor/symfony/cache/Tests/Simple/Psr6CacheTest.php14
-rw-r--r--vendor/symfony/cache/Tests/Simple/Psr6CacheWithAdapterTest.php25
-rw-r--r--vendor/symfony/cache/Tests/Simple/Psr6CacheWithoutAdapterTest.php25
-rw-r--r--vendor/symfony/cache/Tests/Simple/RedisArrayCacheTest.php2
-rw-r--r--vendor/symfony/cache/Tests/Simple/RedisCacheTest.php22
-rw-r--r--vendor/symfony/cache/Tests/Simple/TraceableCacheTest.php26
-rw-r--r--vendor/symfony/cache/Traits/AbstractTrait.php34
-rw-r--r--vendor/symfony/cache/Traits/ApcuTrait.php4
-rw-r--r--vendor/symfony/cache/Traits/ArrayTrait.php10
-rw-r--r--vendor/symfony/cache/Traits/ContractsTrait.php2
-rw-r--r--vendor/symfony/cache/Traits/FilesystemTrait.php4
-rw-r--r--vendor/symfony/cache/Traits/MemcachedTrait.php34
-rw-r--r--vendor/symfony/cache/Traits/PdoTrait.php37
-rw-r--r--vendor/symfony/cache/Traits/PhpArrayTrait.php14
-rw-r--r--vendor/symfony/cache/Traits/PhpFilesTrait.php16
-rw-r--r--vendor/symfony/cache/Traits/RedisTrait.php64
86 files changed, 637 insertions, 567 deletions
diff --git a/vendor/symfony/cache/Adapter/AbstractAdapter.php b/vendor/symfony/cache/Adapter/AbstractAdapter.php
index 571eb1468a..d93ae711bd 100644
--- a/vendor/symfony/cache/Adapter/AbstractAdapter.php
+++ b/vendor/symfony/cache/Adapter/AbstractAdapter.php
@@ -64,12 +64,12 @@ abstract class AbstractAdapter implements AdapterInterface, CacheInterface, Logg
null,
CacheItem::class
);
- $getId = \Closure::fromCallable(array($this, 'getId'));
+ $getId = \Closure::fromCallable([$this, 'getId']);
$this->mergeByLifetime = \Closure::bind(
function ($deferred, $namespace, &$expiredIds) use ($getId) {
- $byLifetime = array();
+ $byLifetime = [];
$now = microtime(true);
- $expiredIds = array();
+ $expiredIds = [];
foreach ($deferred as $key => $item) {
$key = (string) $key;
@@ -83,7 +83,7 @@ abstract class AbstractAdapter implements AdapterInterface, CacheInterface, Logg
unset($metadata[CacheItem::METADATA_TAGS]);
}
// For compactness, expiry and creation duration are packed in the key of an array, using magic numbers as separators
- $byLifetime[$ttl][$getId($key)] = $metadata ? array("\x9D".pack('VN', (int) $metadata[CacheItem::METADATA_EXPIRY] - CacheItem::METADATA_EXPIRY_OFFSET, $metadata[CacheItem::METADATA_CTIME])."\x5F" => $item->value) : $item->value;
+ $byLifetime[$ttl][$getId($key)] = $metadata ? ["\x9D".pack('VN', (int) $metadata[CacheItem::METADATA_EXPIRY] - CacheItem::METADATA_EXPIRY_OFFSET, $metadata[CacheItem::METADATA_CTIME])."\x5F" => $item->value] : $item->value;
}
return $byLifetime;
@@ -131,7 +131,7 @@ abstract class AbstractAdapter implements AdapterInterface, CacheInterface, Logg
return $apcu;
}
- public static function createConnection($dsn, array $options = array())
+ public static function createConnection($dsn, array $options = [])
{
if (!\is_string($dsn)) {
throw new InvalidArgumentException(sprintf('The %s() method expect argument #1 to be string, %s given.', __METHOD__, \gettype($dsn)));
@@ -161,11 +161,11 @@ abstract class AbstractAdapter implements AdapterInterface, CacheInterface, Logg
$value = null;
try {
- foreach ($this->doFetch(array($id)) as $value) {
+ foreach ($this->doFetch([$id]) as $value) {
$isHit = true;
}
} catch (\Exception $e) {
- CacheItem::log($this->logger, 'Failed to fetch key "{key}"', array('key' => $key, 'exception' => $e));
+ CacheItem::log($this->logger, 'Failed to fetch key "{key}"', ['key' => $key, 'exception' => $e]);
}
return $f($key, $value, $isHit);
@@ -174,12 +174,12 @@ abstract class AbstractAdapter implements AdapterInterface, CacheInterface, Logg
/**
* {@inheritdoc}
*/
- public function getItems(array $keys = array())
+ public function getItems(array $keys = [])
{
if ($this->deferred) {
$this->commit();
}
- $ids = array();
+ $ids = [];
foreach ($keys as $key) {
$ids[] = $this->getId($key);
@@ -187,8 +187,8 @@ abstract class AbstractAdapter implements AdapterInterface, CacheInterface, Logg
try {
$items = $this->doFetch($ids);
} catch (\Exception $e) {
- CacheItem::log($this->logger, 'Failed to fetch requested items', array('keys' => $keys, 'exception' => $e));
- $items = array();
+ CacheItem::log($this->logger, 'Failed to fetch requested items', ['keys' => $keys, 'exception' => $e]);
+ $items = [];
}
$ids = array_combine($ids, $keys);
@@ -229,7 +229,7 @@ abstract class AbstractAdapter implements AdapterInterface, CacheInterface, Logg
$ok = true;
$byLifetime = $this->mergeByLifetime;
$byLifetime = $byLifetime($this->deferred, $this->namespace, $expiredIds);
- $retry = $this->deferred = array();
+ $retry = $this->deferred = [];
if ($expiredIds) {
$this->doDelete($expiredIds);
@@ -239,7 +239,7 @@ abstract class AbstractAdapter implements AdapterInterface, CacheInterface, Logg
$e = $this->doSave($values, $lifetime);
} catch (\Exception $e) {
}
- if (true === $e || array() === $e) {
+ if (true === $e || [] === $e) {
continue;
}
if (\is_array($e) || 1 === \count($values)) {
@@ -247,7 +247,7 @@ abstract class AbstractAdapter implements AdapterInterface, CacheInterface, Logg
$ok = false;
$v = $values[$id];
$type = \is_object($v) ? \get_class($v) : \gettype($v);
- CacheItem::log($this->logger, 'Failed to save key "{key}" ({type})', array('key' => substr($id, \strlen($this->namespace)), 'type' => $type, 'exception' => $e instanceof \Exception ? $e : null));
+ CacheItem::log($this->logger, 'Failed to save key "{key}" ({type})', ['key' => substr($id, \strlen($this->namespace)), 'type' => $type, 'exception' => $e instanceof \Exception ? $e : null]);
}
} else {
foreach ($values as $id => $v) {
@@ -261,15 +261,15 @@ abstract class AbstractAdapter implements AdapterInterface, CacheInterface, Logg
foreach ($ids as $id) {
try {
$v = $byLifetime[$lifetime][$id];
- $e = $this->doSave(array($id => $v), $lifetime);
+ $e = $this->doSave([$id => $v], $lifetime);
} catch (\Exception $e) {
}
- if (true === $e || array() === $e) {
+ if (true === $e || [] === $e) {
continue;
}
$ok = false;
$type = \is_object($v) ? \get_class($v) : \gettype($v);
- CacheItem::log($this->logger, 'Failed to save key "{key}" ({type})', array('key' => substr($id, \strlen($this->namespace)), 'type' => $type, 'exception' => $e instanceof \Exception ? $e : null));
+ CacheItem::log($this->logger, 'Failed to save key "{key}" ({type})', ['key' => substr($id, \strlen($this->namespace)), 'type' => $type, 'exception' => $e instanceof \Exception ? $e : null]);
}
}
@@ -297,7 +297,7 @@ abstract class AbstractAdapter implements AdapterInterface, CacheInterface, Logg
yield $key => $f($key, $value, true);
}
} catch (\Exception $e) {
- CacheItem::log($this->logger, 'Failed to fetch requested items', array('keys' => array_values($keys), 'exception' => $e));
+ CacheItem::log($this->logger, 'Failed to fetch requested items', ['keys' => array_values($keys), 'exception' => $e]);
}
foreach ($keys as $key) {
diff --git a/vendor/symfony/cache/Adapter/AdapterInterface.php b/vendor/symfony/cache/Adapter/AdapterInterface.php
index 41222c1ab5..85fe07684f 100644
--- a/vendor/symfony/cache/Adapter/AdapterInterface.php
+++ b/vendor/symfony/cache/Adapter/AdapterInterface.php
@@ -33,5 +33,5 @@ interface AdapterInterface extends CacheItemPoolInterface
*
* @return \Traversable|CacheItem[]
*/
- public function getItems(array $keys = array());
+ public function getItems(array $keys = []);
}
diff --git a/vendor/symfony/cache/Adapter/ArrayAdapter.php b/vendor/symfony/cache/Adapter/ArrayAdapter.php
index 97b6b7f780..bbb1f846e4 100644
--- a/vendor/symfony/cache/Adapter/ArrayAdapter.php
+++ b/vendor/symfony/cache/Adapter/ArrayAdapter.php
@@ -83,7 +83,7 @@ class ArrayAdapter implements AdapterInterface, CacheInterface, LoggerAwareInter
/**
* {@inheritdoc}
*/
- public function getItems(array $keys = array())
+ public function getItems(array $keys = [])
{
foreach ($keys as $key) {
if (!\is_string($key) || !isset($this->expiries[$key])) {
diff --git a/vendor/symfony/cache/Adapter/ChainAdapter.php b/vendor/symfony/cache/Adapter/ChainAdapter.php
index 0417a22cd1..80aa7c6d1b 100644
--- a/vendor/symfony/cache/Adapter/ChainAdapter.php
+++ b/vendor/symfony/cache/Adapter/ChainAdapter.php
@@ -33,7 +33,7 @@ class ChainAdapter implements AdapterInterface, CacheInterface, PruneableInterfa
{
use ContractsTrait;
- private $adapters = array();
+ private $adapters = [];
private $adapterCount;
private $syncItem;
@@ -118,7 +118,7 @@ class ChainAdapter implements AdapterInterface, CacheInterface, PruneableInterfa
public function getItem($key)
{
$syncItem = $this->syncItem;
- $misses = array();
+ $misses = [];
foreach ($this->adapters as $i => $adapter) {
$item = $adapter->getItem($key);
@@ -140,15 +140,15 @@ class ChainAdapter implements AdapterInterface, CacheInterface, PruneableInterfa
/**
* {@inheritdoc}
*/
- public function getItems(array $keys = array())
+ public function getItems(array $keys = [])
{
return $this->generateItems($this->adapters[0]->getItems($keys), 0);
}
private function generateItems($items, $adapterIndex)
{
- $missing = array();
- $misses = array();
+ $missing = [];
+ $misses = [];
$nextAdapterIndex = $adapterIndex + 1;
$nextAdapter = isset($this->adapters[$nextAdapterIndex]) ? $this->adapters[$nextAdapterIndex] : null;
diff --git a/vendor/symfony/cache/Adapter/NullAdapter.php b/vendor/symfony/cache/Adapter/NullAdapter.php
index 3c88a6902a..f1bdd2bf71 100644
--- a/vendor/symfony/cache/Adapter/NullAdapter.php
+++ b/vendor/symfony/cache/Adapter/NullAdapter.php
@@ -42,7 +42,7 @@ class NullAdapter implements AdapterInterface, CacheInterface
*/
public function get(string $key, callable $callback, float $beta = null, array &$metadata = null)
{
- return $callback(($this->createCacheItem)());
+ return $callback(($this->createCacheItem)($key));
}
/**
@@ -58,7 +58,7 @@ class NullAdapter implements AdapterInterface, CacheInterface
/**
* {@inheritdoc}
*/
- public function getItems(array $keys = array())
+ public function getItems(array $keys = [])
{
return $this->generateItems($keys);
}
diff --git a/vendor/symfony/cache/Adapter/PdoAdapter.php b/vendor/symfony/cache/Adapter/PdoAdapter.php
index eb35fb38a9..d118736aec 100644
--- a/vendor/symfony/cache/Adapter/PdoAdapter.php
+++ b/vendor/symfony/cache/Adapter/PdoAdapter.php
@@ -39,7 +39,7 @@ class PdoAdapter extends AbstractAdapter implements PruneableInterface
* * db_time_col: The column where to store the timestamp [default: item_time]
* * db_username: The username when lazy-connect [default: '']
* * db_password: The password when lazy-connect [default: '']
- * * db_connection_options: An array of driver-specific connection options [default: array()]
+ * * db_connection_options: An array of driver-specific connection options [default: []]
*
* @param \PDO|Connection|string $connOrDsn a \PDO or Connection instance or DSN string or null
*
@@ -47,7 +47,7 @@ class PdoAdapter extends AbstractAdapter implements PruneableInterface
* @throws InvalidArgumentException When PDO error mode is not PDO::ERRMODE_EXCEPTION
* @throws InvalidArgumentException When namespace contains invalid characters
*/
- public function __construct($connOrDsn, string $namespace = '', int $defaultLifetime = 0, array $options = array(), MarshallerInterface $marshaller = null)
+ public function __construct($connOrDsn, string $namespace = '', int $defaultLifetime = 0, array $options = [], MarshallerInterface $marshaller = null)
{
$this->init($connOrDsn, $namespace, $defaultLifetime, $options, $marshaller);
}
diff --git a/vendor/symfony/cache/Adapter/PhpArrayAdapter.php b/vendor/symfony/cache/Adapter/PhpArrayAdapter.php
index a145a361d1..129a9e7df4 100644
--- a/vendor/symfony/cache/Adapter/PhpArrayAdapter.php
+++ b/vendor/symfony/cache/Adapter/PhpArrayAdapter.php
@@ -149,7 +149,7 @@ class PhpArrayAdapter implements AdapterInterface, CacheInterface, PruneableInte
/**
* {@inheritdoc}
*/
- public function getItems(array $keys = array())
+ public function getItems(array $keys = [])
{
foreach ($keys as $key) {
if (!\is_string($key)) {
@@ -199,7 +199,7 @@ class PhpArrayAdapter implements AdapterInterface, CacheInterface, PruneableInte
public function deleteItems(array $keys)
{
$deleted = true;
- $fallbackKeys = array();
+ $fallbackKeys = [];
foreach ($keys as $key) {
if (!\is_string($key)) {
@@ -258,7 +258,7 @@ class PhpArrayAdapter implements AdapterInterface, CacheInterface, PruneableInte
private function generateItems(array $keys): \Generator
{
$f = $this->createCacheItem;
- $fallbackKeys = array();
+ $fallbackKeys = [];
foreach ($keys as $key) {
if (isset($this->keys[$key])) {
@@ -294,10 +294,10 @@ class PhpArrayAdapter implements AdapterInterface, CacheInterface, PruneableInte
{
$e = new \ReflectionException("Class $class does not exist");
$trace = $e->getTrace();
- $autoloadFrame = array(
+ $autoloadFrame = [
'function' => 'spl_autoload_call',
- 'args' => array($class),
- );
+ 'args' => [$class],
+ ];
$i = 1 + array_search($autoloadFrame, $trace, true);
if (isset($trace[$i]['function']) && !isset($trace[$i]['class'])) {
diff --git a/vendor/symfony/cache/Adapter/ProxyAdapter.php b/vendor/symfony/cache/Adapter/ProxyAdapter.php
index d6b888788d..f7536b1ee2 100644
--- a/vendor/symfony/cache/Adapter/ProxyAdapter.php
+++ b/vendor/symfony/cache/Adapter/ProxyAdapter.php
@@ -78,7 +78,7 @@ class ProxyAdapter implements AdapterInterface, CacheInterface, PruneableInterfa
}
if ($metadata) {
// For compactness, expiry and creation duration are packed in the key of an array, using magic numbers as separators
- $item["\0*\0value"] = array("\x9D".pack('VN', (int) $metadata[CacheItem::METADATA_EXPIRY] - CacheItem::METADATA_EXPIRY_OFFSET, $metadata[CacheItem::METADATA_CTIME])."\x5F" => $item["\0*\0value"]);
+ $item["\0*\0value"] = ["\x9D".pack('VN', (int) $metadata[CacheItem::METADATA_EXPIRY] - CacheItem::METADATA_EXPIRY_OFFSET, $metadata[CacheItem::METADATA_CTIME])."\x5F" => $item["\0*\0value"]];
}
$innerItem->set($item["\0*\0value"]);
$innerItem->expiresAt(null !== $item["\0*\0expiry"] ? \DateTime::createFromFormat('U.u', sprintf('%.6f', $item["\0*\0expiry"])) : null);
@@ -120,7 +120,7 @@ class ProxyAdapter implements AdapterInterface, CacheInterface, PruneableInterfa
/**
* {@inheritdoc}
*/
- public function getItems(array $keys = array())
+ public function getItems(array $keys = [])
{
if ($this->namespaceLen) {
foreach ($keys as $i => $key) {
diff --git a/vendor/symfony/cache/Adapter/TagAwareAdapter.php b/vendor/symfony/cache/Adapter/TagAwareAdapter.php
index 4144ffea74..e54044b60a 100644
--- a/vendor/symfony/cache/Adapter/TagAwareAdapter.php
+++ b/vendor/symfony/cache/Adapter/TagAwareAdapter.php
@@ -30,13 +30,13 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
use ProxyTrait;
use ContractsTrait;
- private $deferred = array();
+ private $deferred = [];
private $createCacheItem;
private $setCacheItemTags;
private $getTagsByKey;
private $invalidateTags;
private $tags;
- private $knownTagVersions = array();
+ private $knownTagVersions = [];
private $knownTagVersionsTtl;
public function __construct(AdapterInterface $itemsPool, AdapterInterface $tagsPool = null, float $knownTagVersionsTtl = 0.15)
@@ -82,9 +82,9 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
);
$this->getTagsByKey = \Closure::bind(
function ($deferred) {
- $tagsByKey = array();
+ $tagsByKey = [];
foreach ($deferred as $key => $item) {
- $tagsByKey[$key] = $item->newMetadata[CacheItem::METADATA_TAGS] ?? array();
+ $tagsByKey[$key] = $item->newMetadata[CacheItem::METADATA_TAGS] ?? [];
}
return $tagsByKey;
@@ -113,8 +113,8 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
public function invalidateTags(array $tags)
{
$ok = true;
- $tagsByKey = array();
- $invalidatedTags = array();
+ $tagsByKey = [];
+ $invalidatedTags = [];
foreach ($tags as $tag) {
CacheItem::validateKey($tag);
$invalidatedTags[$tag] = 0;
@@ -131,7 +131,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
$f = $this->getTagsByKey;
$tagsByKey = $f($items);
- $this->deferred = array();
+ $this->deferred = [];
}
$tagVersions = $this->getTagVersions($tagsByKey, $invalidatedTags);
@@ -165,7 +165,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
return true;
}
- foreach ($this->getTagVersions(array($itemTags)) as $tag => $version) {
+ foreach ($this->getTagVersions([$itemTags]) as $tag => $version) {
if ($itemTags[$tag] !== $version && 1 !== $itemTags[$tag] - $version) {
return false;
}
@@ -179,7 +179,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
*/
public function getItem($key)
{
- foreach ($this->getItems(array($key)) as $item) {
+ foreach ($this->getItems([$key]) as $item) {
return $item;
}
}
@@ -187,12 +187,12 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
/**
* {@inheritdoc}
*/
- public function getItems(array $keys = array())
+ public function getItems(array $keys = [])
{
if ($this->deferred) {
$this->commit();
}
- $tagKeys = array();
+ $tagKeys = [];
foreach ($keys as $key) {
if ('' !== $key && \is_string($key)) {
@@ -217,7 +217,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
*/
public function clear()
{
- $this->deferred = array();
+ $this->deferred = [];
return $this->pool->clear();
}
@@ -227,7 +227,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
*/
public function deleteItem($key)
{
- return $this->deleteItems(array($key));
+ return $this->deleteItems([$key]);
}
/**
@@ -275,7 +275,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
*/
public function commit()
{
- return $this->invalidateTags(array());
+ return $this->invalidateTags([]);
}
public function __destruct()
@@ -285,7 +285,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
private function generateItems($items, array $tagKeys)
{
- $bufferedItems = $itemTags = array();
+ $bufferedItems = $itemTags = [];
$f = $this->setCacheItemTags;
foreach ($items as $key => $item) {
@@ -299,7 +299,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
}
unset($tagKeys[$key]);
- $itemTags[$key] = $item->get() ?: array();
+ $itemTags[$key] = $item->get() ?: [];
if (!$tagKeys) {
$tagVersions = $this->getTagVersions($itemTags);
@@ -322,7 +322,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
}
}
- private function getTagVersions(array $tagsByKey, array &$invalidatedTags = array())
+ private function getTagVersions(array $tagsByKey, array &$invalidatedTags = [])
{
$tagVersions = $invalidatedTags;
@@ -331,7 +331,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
}
if (!$tagVersions) {
- return array();
+ return [];
}
if (!$fetchTagVersions = 1 !== \func_num_args()) {
@@ -345,7 +345,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
}
$now = microtime(true);
- $tags = array();
+ $tags = [];
foreach ($tagVersions as $tag => $version) {
$tags[$tag.static::TAGS_PREFIX] = $tag;
if ($fetchTagVersions || !isset($this->knownTagVersions[$tag])) {
@@ -370,7 +370,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, TagAwareCacheInterfac
if (isset($invalidatedTags[$tag])) {
$invalidatedTags[$tag] = $version->set(++$tagVersions[$tag]);
}
- $this->knownTagVersions[$tag] = array($now, $tagVersions[$tag]);
+ $this->knownTagVersions[$tag] = [$now, $tagVersions[$tag]];
}
return $tagVersions;
diff --git a/vendor/symfony/cache/Adapter/TraceableAdapter.php b/vendor/symfony/cache/Adapter/TraceableAdapter.php
index e1d96bb4ef..5c294d03fd 100644
--- a/vendor/symfony/cache/Adapter/TraceableAdapter.php
+++ b/vendor/symfony/cache/Adapter/TraceableAdapter.php
@@ -28,7 +28,7 @@ use Symfony\Contracts\Service\ResetInterface;
class TraceableAdapter implements AdapterInterface, CacheInterface, PruneableInterface, ResettableInterface
{
protected $pool;
- private $calls = array();
+ private $calls = [];
public function __construct(AdapterInterface $pool)
{
@@ -142,7 +142,7 @@ class TraceableAdapter implements AdapterInterface, CacheInterface, PruneableInt
/**
* {@inheritdoc}
*/
- public function getItems(array $keys = array())
+ public function getItems(array $keys = [])
{
$event = $this->start(__FUNCTION__);
try {
@@ -151,7 +151,7 @@ class TraceableAdapter implements AdapterInterface, CacheInterface, PruneableInt
$event->end = microtime(true);
}
$f = function () use ($result, $event) {
- $event->result = array();
+ $event->result = [];
foreach ($result as $key => $item) {
if ($event->result[$key] = $item->isHit()) {
++$event->hits;
@@ -257,7 +257,7 @@ class TraceableAdapter implements AdapterInterface, CacheInterface, PruneableInt
public function clearCalls()
{
- $this->calls = array();
+ $this->calls = [];
}
protected function start($name)
diff --git a/vendor/symfony/cache/CacheItem.php b/vendor/symfony/cache/CacheItem.php
index e0500756a4..92eb9c39df 100644
--- a/vendor/symfony/cache/CacheItem.php
+++ b/vendor/symfony/cache/CacheItem.php
@@ -28,8 +28,8 @@ final class CacheItem implements ItemInterface
protected $isHit = false;
protected $expiry;
protected $defaultLifetime;
- protected $metadata = array();
- protected $newMetadata = array();
+ protected $metadata = [];
+ protected $newMetadata = [];
protected $innerItem;
protected $poolHash;
protected $isTaggable = false;
@@ -111,7 +111,7 @@ final class CacheItem implements ItemInterface
throw new LogicException(sprintf('Cache item "%s" comes from a non tag-aware pool: you cannot tag it.', $this->key));
}
if (!\is_iterable($tags)) {
- $tags = array($tags);
+ $tags = [$tags];
}
foreach ($tags as $tag) {
if (!\is_string($tag)) {
@@ -151,7 +151,7 @@ final class CacheItem implements ItemInterface
{
@trigger_error(sprintf('The "%s()" method is deprecated since Symfony 4.2, use the "getMetadata()" method instead.', __METHOD__), E_USER_DEPRECATED);
- return $this->metadata[self::METADATA_TAGS] ?? array();
+ return $this->metadata[self::METADATA_TAGS] ?? [];
}
/**
@@ -183,12 +183,12 @@ final class CacheItem implements ItemInterface
*
* @internal
*/
- public static function log(LoggerInterface $logger = null, $message, $context = array())
+ public static function log(LoggerInterface $logger = null, $message, $context = [])
{
if ($logger) {
$logger->warning($message, $context);
} else {
- $replace = array();
+ $replace = [];
foreach ($context as $k => $v) {
if (is_scalar($v)) {
$replace['{'.$k.'}'] = $v;
diff --git a/vendor/symfony/cache/DataCollector/CacheDataCollector.php b/vendor/symfony/cache/DataCollector/CacheDataCollector.php
index 5f29bfe5f2..0f708f0859 100644
--- a/vendor/symfony/cache/DataCollector/CacheDataCollector.php
+++ b/vendor/symfony/cache/DataCollector/CacheDataCollector.php
@@ -27,7 +27,7 @@ class CacheDataCollector extends DataCollector implements LateDataCollectorInter
/**
* @var TraceableAdapter[]
*/
- private $instances = array();
+ private $instances = [];
/**
* @param string $name
@@ -43,8 +43,8 @@ class CacheDataCollector extends DataCollector implements LateDataCollectorInter
*/
public function collect(Request $request, Response $response, \Exception $exception = null)
{
- $empty = array('calls' => array(), 'config' => array(), 'options' => array(), 'statistics' => array());
- $this->data = array('instances' => $empty, 'total' => $empty);
+ $empty = ['calls' => [], 'config' => [], 'options' => [], 'statistics' => []];
+ $this->data = ['instances' => $empty, 'total' => $empty];
foreach ($this->instances as $name => $instance) {
$this->data['instances']['calls'][$name] = $instance->getCalls();
}
@@ -55,7 +55,7 @@ class CacheDataCollector extends DataCollector implements LateDataCollectorInter
public function reset()
{
- $this->data = array();
+ $this->data = [];
foreach ($this->instances as $instance) {
$instance->clearCalls();
}
@@ -106,9 +106,9 @@ class CacheDataCollector extends DataCollector implements LateDataCollectorInter
private function calculateStatistics(): array
{
- $statistics = array();
+ $statistics = [];
foreach ($this->data['instances']['calls'] as $name => $calls) {
- $statistics[$name] = array(
+ $statistics[$name] = [
'calls' => 0,
'time' => 0,
'reads' => 0,
@@ -116,7 +116,7 @@ class CacheDataCollector extends DataCollector implements LateDataCollectorInter
'deletes' => 0,
'hits' => 0,
'misses' => 0,
- );
+ ];
/** @var TraceableAdapterEvent $call */
foreach ($calls as $call) {
++$statistics[$name]['calls'];
@@ -166,7 +166,7 @@ class CacheDataCollector extends DataCollector implements LateDataCollectorInter
private function calculateTotalStatistics(): array
{
$statistics = $this->getStatistics();
- $totals = array(
+ $totals = [
'calls' => 0,
'time' => 0,
'reads' => 0,
@@ -174,7 +174,7 @@ class CacheDataCollector extends DataCollector implements LateDataCollectorInter
'deletes' => 0,
'hits' => 0,
'misses' => 0,
- );
+ ];
foreach ($statistics as $name => $values) {
foreach ($totals as $key => $value) {
$totals[$key] += $statistics[$name][$key];
diff --git a/vendor/symfony/cache/DependencyInjection/CacheCollectorPass.php b/vendor/symfony/cache/DependencyInjection/CacheCollectorPass.php
index f93f97b88e..6193d34798 100644
--- a/vendor/symfony/cache/DependencyInjection/CacheCollectorPass.php
+++ b/vendor/symfony/cache/DependencyInjection/CacheCollectorPass.php
@@ -56,16 +56,16 @@ class CacheCollectorPass implements CompilerPassInterface
$recorder = new Definition(is_subclass_of($definition->getClass(), TagAwareAdapterInterface::class) ? TraceableTagAwareAdapter::class : TraceableAdapter::class);
$recorder->setTags($definition->getTags());
$recorder->setPublic($definition->isPublic());
- $recorder->setArguments(array(new Reference($innerId = $id.$this->cachePoolRecorderInnerSuffix)));
+ $recorder->setArguments([new Reference($innerId = $id.$this->cachePoolRecorderInnerSuffix)]);
- $definition->setTags(array());
+ $definition->setTags([]);
$definition->setPublic(false);
$container->setDefinition($innerId, $definition);
$container->setDefinition($id, $recorder);
// Tell the collector to add the new instance
- $collectorDefinition->addMethodCall('addInstance', array($id, new Reference($id)));
+ $collectorDefinition->addMethodCall('addInstance', [$id, new Reference($id)]);
$collectorDefinition->setPublic(false);
}
}
diff --git a/vendor/symfony/cache/DependencyInjection/CachePoolClearerPass.php b/vendor/symfony/cache/DependencyInjection/CachePoolClearerPass.php
index be315b636d..3ca89a36a5 100644
--- a/vendor/symfony/cache/DependencyInjection/CachePoolClearerPass.php
+++ b/vendor/symfony/cache/DependencyInjection/CachePoolClearerPass.php
@@ -36,7 +36,7 @@ class CachePoolClearerPass implements CompilerPassInterface
foreach ($container->findTaggedServiceIds($this->cachePoolClearerTag) as $id => $attr) {
$clearer = $container->getDefinition($id);
- $pools = array();
+ $pools = [];
foreach ($clearer->getArgument(0) as $name => $ref) {
if ($container->hasDefinition($ref)) {
$pools[$name] = new Reference($ref);
diff --git a/vendor/symfony/cache/DependencyInjection/CachePoolPass.php b/vendor/symfony/cache/DependencyInjection/CachePoolPass.php
index 92e2017e6f..b1af39755e 100644
--- a/vendor/symfony/cache/DependencyInjection/CachePoolPass.php
+++ b/vendor/symfony/cache/DependencyInjection/CachePoolPass.php
@@ -54,15 +54,15 @@ class CachePoolPass implements CompilerPassInterface
}
$seed .= '.'.$container->getParameter('kernel.container_class');
- $pools = array();
- $clearers = array();
- $attributes = array(
+ $pools = [];
+ $clearers = [];
+ $attributes = [
'provider',
'name',
'namespace',
'default_lifetime',
'reset',
- );
+ ];
foreach ($container->findTaggedServiceIds($this->cachePoolTag) as $id => $tags) {
$adapter = $pool = $container->getDefinition($id);
if ($pool->isAbstract()) {
@@ -97,7 +97,7 @@ class CachePoolPass implements CompilerPassInterface
// no-op
} elseif ('reset' === $attr) {
if ($tags[0][$attr]) {
- $pool->addTag($this->kernelResetTag, array('method' => $tags[0][$attr]));
+ $pool->addTag($this->kernelResetTag, ['method' => $tags[0][$attr]]);
}
} elseif ('namespace' !== $attr || ArrayAdapter::class !== $adapter->getClass()) {
$pool->replaceArgument($i++, $tags[0][$attr]);
@@ -156,8 +156,8 @@ class CachePoolPass implements CompilerPassInterface
if (!$container->hasDefinition($name = '.cache_connection.'.ContainerBuilder::hash($dsn))) {
$definition = new Definition(AbstractAdapter::class);
$definition->setPublic(false);
- $definition->setFactory(array(AbstractAdapter::class, 'createConnection'));
- $definition->setArguments(array($dsn, array('lazy' => true)));
+ $definition->setFactory([AbstractAdapter::class, 'createConnection']);
+ $definition->setArguments([$dsn, ['lazy' => true]]);
$container->setDefinition($name, $definition);
}
}
diff --git a/vendor/symfony/cache/DependencyInjection/CachePoolPrunerPass.php b/vendor/symfony/cache/DependencyInjection/CachePoolPrunerPass.php
index 21266a871e..e5699623e5 100644
--- a/vendor/symfony/cache/DependencyInjection/CachePoolPrunerPass.php
+++ b/vendor/symfony/cache/DependencyInjection/CachePoolPrunerPass.php
@@ -41,7 +41,7 @@ class CachePoolPrunerPass implements CompilerPassInterface
return;
}
- $services = array();
+ $services = [];
foreach ($container->findTaggedServiceIds($this->cachePoolTag) as $id => $tags) {
$class = $container->getParameterBag()->resolveValue($container->getDefinition($id)->getClass());
diff --git a/vendor/symfony/cache/LockRegistry.php b/vendor/symfony/cache/LockRegistry.php
index 0aadf33d61..e0318e900c 100644
--- a/vendor/symfony/cache/LockRegistry.php
+++ b/vendor/symfony/cache/LockRegistry.php
@@ -25,13 +25,13 @@ use Symfony\Contracts\Cache\ItemInterface;
*/
class LockRegistry
{
- private static $openedFiles = array();
- private static $lockedFiles = array();
+ private static $openedFiles = [];
+ private static $lockedFiles = [];
/**
* The number of items in this list controls the max number of concurrent processes.
*/
- private static $files = array(
+ private static $files = [
__DIR__.\DIRECTORY_SEPARATOR.'Adapter'.\DIRECTORY_SEPARATOR.'AbstractAdapter.php',
__DIR__.\DIRECTORY_SEPARATOR.'Adapter'.\DIRECTORY_SEPARATOR.'AdapterInterface.php',
__DIR__.\DIRECTORY_SEPARATOR.'Adapter'.\DIRECTORY_SEPARATOR.'ApcuAdapter.php',
@@ -51,7 +51,7 @@ class LockRegistry
__DIR__.\DIRECTORY_SEPARATOR.'Adapter'.\DIRECTORY_SEPARATOR.'TagAwareAdapterInterface.php',
__DIR__.\DIRECTORY_SEPARATOR.'Adapter'.\DIRECTORY_SEPARATOR.'TraceableAdapter.php',
__DIR__.\DIRECTORY_SEPARATOR.'Adapter'.\DIRECTORY_SEPARATOR.'TraceableTagAwareAdapter.php',
- );
+ ];
/**
* Defines a set of existing files that will be used as keys to acquire locks.
@@ -69,7 +69,7 @@ class LockRegistry
fclose($file);
}
}
- self::$openedFiles = self::$lockedFiles = array();
+ self::$openedFiles = self::$lockedFiles = [];
return $previousFiles;
}
diff --git a/vendor/symfony/cache/Marshaller/DefaultMarshaller.php b/vendor/symfony/cache/Marshaller/DefaultMarshaller.php
index 16c02bb08f..9c1ef46015 100644
--- a/vendor/symfony/cache/Marshaller/DefaultMarshaller.php
+++ b/vendor/symfony/cache/Marshaller/DefaultMarshaller.php
@@ -37,7 +37,7 @@ class DefaultMarshaller implements MarshallerInterface
*/
public function marshall(array $values, ?array &$failed): array
{
- $serialized = $failed = array();
+ $serialized = $failed = [];
foreach ($values as $id => $value) {
try {
diff --git a/vendor/symfony/cache/Simple/AbstractCache.php b/vendor/symfony/cache/Simple/AbstractCache.php
index 08456f588f..7a2a3cb36e 100644
--- a/vendor/symfony/cache/Simple/AbstractCache.php
+++ b/vendor/symfony/cache/Simple/AbstractCache.php
@@ -48,11 +48,11 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re
$id = $this->getId($key);
try {
- foreach ($this->doFetch(array($id)) as $value) {
+ foreach ($this->doFetch([$id]) as $value) {
return $value;
}
} catch (\Exception $e) {
- CacheItem::log($this->logger, 'Failed to fetch key "{key}"', array('key' => $key, 'exception' => $e));
+ CacheItem::log($this->logger, 'Failed to fetch key "{key}"', ['key' => $key, 'exception' => $e]);
}
return $default;
@@ -65,7 +65,7 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re
{
CacheItem::validateKey($key);
- return $this->setMultiple(array($key => $value), $ttl);
+ return $this->setMultiple([$key => $value], $ttl);
}
/**
@@ -78,7 +78,7 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re
} elseif (!\is_array($keys)) {
throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given', \is_object($keys) ? \get_class($keys) : \gettype($keys)));
}
- $ids = array();
+ $ids = [];
foreach ($keys as $key) {
$ids[] = $this->getId($key);
@@ -86,8 +86,8 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re
try {
$values = $this->doFetch($ids);
} catch (\Exception $e) {
- CacheItem::log($this->logger, 'Failed to fetch requested values', array('keys' => $keys, 'exception' => $e));
- $values = array();
+ CacheItem::log($this->logger, 'Failed to fetch requested values', ['keys' => $keys, 'exception' => $e]);
+ $values = [];
}
$ids = array_combine($ids, $keys);
@@ -102,7 +102,7 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re
if (!\is_array($values) && !$values instanceof \Traversable) {
throw new InvalidArgumentException(sprintf('Cache values must be array or Traversable, "%s" given', \is_object($values) ? \get_class($values) : \gettype($values)));
}
- $valuesById = array();
+ $valuesById = [];
foreach ($values as $key => $value) {
if (\is_int($key)) {
@@ -118,14 +118,14 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re
$e = $this->doSave($valuesById, $ttl);
} catch (\Exception $e) {
}
- if (true === $e || array() === $e) {
+ if (true === $e || [] === $e) {
return true;
}
- $keys = array();
+ $keys = [];
foreach (\is_array($e) ? $e : array_keys($valuesById) as $id) {
$keys[] = substr($id, \strlen($this->namespace));
}
- CacheItem::log($this->logger, 'Failed to save values', array('keys' => $keys, 'exception' => $e instanceof \Exception ? $e : null));
+ CacheItem::log($this->logger, 'Failed to save values', ['keys' => $keys, 'exception' => $e instanceof \Exception ? $e : null]);
return false;
}
@@ -171,7 +171,7 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re
yield $key => $value;
}
} catch (\Exception $e) {
- CacheItem::log($this->logger, 'Failed to fetch requested values', array('keys' => array_values($keys), 'exception' => $e));
+ CacheItem::log($this->logger, 'Failed to fetch requested values', ['keys' => array_values($keys), 'exception' => $e]);
}
foreach ($keys as $key) {
diff --git a/vendor/symfony/cache/Simple/ArrayCache.php b/vendor/symfony/cache/Simple/ArrayCache.php
index 6785943787..e36dacb829 100644
--- a/vendor/symfony/cache/Simple/ArrayCache.php
+++ b/vendor/symfony/cache/Simple/ArrayCache.php
@@ -104,7 +104,7 @@ class ArrayCache implements CacheInterface, LoggerAwareInterface, ResettableInte
CacheItem::validateKey($key);
}
- return $this->setMultiple(array($key => $value), $ttl);
+ return $this->setMultiple([$key => $value], $ttl);
}
/**
@@ -115,7 +115,7 @@ class ArrayCache implements CacheInterface, LoggerAwareInterface, ResettableInte
if (!\is_array($values) && !$values instanceof \Traversable) {
throw new InvalidArgumentException(sprintf('Cache values must be array or Traversable, "%s" given', \is_object($values) ? \get_class($values) : \gettype($values)));
}
- $valuesArray = array();
+ $valuesArray = [];
foreach ($values as $key => $value) {
if (!\is_int($key) && !(\is_string($key) && isset($this->expiries[$key]))) {
diff --git a/vendor/symfony/cache/Simple/ChainCache.php b/vendor/symfony/cache/Simple/ChainCache.php
index 922d0fff31..18e9462ba0 100644
--- a/vendor/symfony/cache/Simple/ChainCache.php
+++ b/vendor/symfony/cache/Simple/ChainCache.php
@@ -28,7 +28,7 @@ use Symfony\Contracts\Service\ResetInterface;
class ChainCache implements CacheInterface, PruneableInterface, ResettableInterface
{
private $miss;
- private $caches = array();
+ private $caches = [];
private $defaultLifetime;
private $cacheCount;
@@ -88,7 +88,7 @@ class ChainCache implements CacheInterface, PruneableInterface, ResettableInterf
private function generateItems($values, $cacheIndex, $miss, $default)
{
- $missing = array();
+ $missing = [];
$nextCacheIndex = $cacheIndex + 1;
$nextCache = isset($this->caches[$nextCacheIndex]) ? $this->caches[$nextCacheIndex] : null;
@@ -202,7 +202,7 @@ class ChainCache implements CacheInterface, PruneableInterface, ResettableInterf
if ($values instanceof \Traversable) {
$valuesIterator = $values;
$values = function () use ($valuesIterator, &$values) {
- $generatedValues = array();
+ $generatedValues = [];
foreach ($valuesIterator as $key => $value) {
yield $key => $value;
diff --git a/vendor/symfony/cache/Simple/PdoCache.php b/vendor/symfony/cache/Simple/PdoCache.php
index 076370c97e..521e9b8f2d 100644
--- a/vendor/symfony/cache/Simple/PdoCache.php
+++ b/vendor/symfony/cache/Simple/PdoCache.php
@@ -37,7 +37,7 @@ class PdoCache extends AbstractCache implements PruneableInterface
* * db_time_col: The column where to store the timestamp [default: item_time]
* * db_username: The username when lazy-connect [default: '']
* * db_password: The password when lazy-connect [default: '']
- * * db_connection_options: An array of driver-specific connection options [default: array()]
+ * * db_connection_options: An array of driver-specific connection options [default: []]
*
* @param \PDO|Connection|string $connOrDsn a \PDO or Connection instance or DSN string or null
*
@@ -45,7 +45,7 @@ class PdoCache extends AbstractCache implements PruneableInterface
* @throws InvalidArgumentException When PDO error mode is not PDO::ERRMODE_EXCEPTION
* @throws InvalidArgumentException When namespace contains invalid characters
*/
- public function __construct($connOrDsn, string $namespace = '', int $defaultLifetime = 0, array $options = array(), MarshallerInterface $marshaller = null)
+ public function __construct($connOrDsn, string $namespace = '', int $defaultLifetime = 0, array $options = [], MarshallerInterface $marshaller = null)
{
$this->init($connOrDsn, $namespace, $defaultLifetime, $options, $marshaller);
}
diff --git a/vendor/symfony/cache/Simple/PhpArrayCache.php b/vendor/symfony/cache/Simple/PhpArrayCache.php
index b913aee2b7..6ba8527885 100644
--- a/vendor/symfony/cache/Simple/PhpArrayCache.php
+++ b/vendor/symfony/cache/Simple/PhpArrayCache.php
@@ -147,7 +147,7 @@ class PhpArrayCache implements CacheInterface, PruneableInterface, ResettableInt
}
$deleted = true;
- $fallbackKeys = array();
+ $fallbackKeys = [];
foreach ($keys as $key) {
if (!\is_string($key)) {
@@ -196,7 +196,7 @@ class PhpArrayCache implements CacheInterface, PruneableInterface, ResettableInt
}
$saved = true;
- $fallbackValues = array();
+ $fallbackValues = [];
foreach ($values as $key => $value) {
if (!\is_string($key) && !\is_int($key)) {
@@ -219,7 +219,7 @@ class PhpArrayCache implements CacheInterface, PruneableInterface, ResettableInt
private function generateItems(array $keys, $default)
{
- $fallbackKeys = array();
+ $fallbackKeys = [];
foreach ($keys as $key) {
if (isset($this->keys[$key])) {
diff --git a/vendor/symfony/cache/Simple/Psr6Cache.php b/vendor/symfony/cache/Simple/Psr6Cache.php
index 6330a4fadc..fceb9ba70f 100644
--- a/vendor/symfony/cache/Simple/Psr6Cache.php
+++ b/vendor/symfony/cache/Simple/Psr6Cache.php
@@ -147,14 +147,14 @@ class Psr6Cache implements CacheInterface, PruneableInterface, ResettableInterfa
} catch (Psr6CacheException $e) {
throw new InvalidArgumentException($e->getMessage(), $e->getCode(), $e);
}
- $values = array();
+ $values = [];
if (!$this->pool instanceof AdapterInterface) {
foreach ($items as $key => $item) {
$values[$key] = $item->isHit() ? $item->get() : $default;
}
- return $value;
+ return $values;
}
foreach ($items as $key => $item) {
@@ -170,7 +170,7 @@ class Psr6Cache implements CacheInterface, PruneableInterface, ResettableInterfa
unset($metadata[CacheItem::METADATA_TAGS]);
if ($metadata) {
- $values[$key] = array("\x9D".pack('VN', (int) $metadata[CacheItem::METADATA_EXPIRY] - self::METADATA_EXPIRY_OFFSET, $metadata[CacheItem::METADATA_CTIME])."\x5F" => $values[$key]);
+ $values[$key] = ["\x9D".pack('VN', (int) $metadata[CacheItem::METADATA_EXPIRY] - self::METADATA_EXPIRY_OFFSET, $metadata[CacheItem::METADATA_CTIME])."\x5F" => $values[$key]];
}
}
@@ -186,7 +186,7 @@ class Psr6Cache implements CacheInterface, PruneableInterface, ResettableInterfa
if (!$valuesIsArray && !$values instanceof \Traversable) {
throw new InvalidArgumentException(sprintf('Cache values must be array or Traversable, "%s" given', \is_object($values) ? \get_class($values) : \gettype($values)));
}
- $items = array();
+ $items = [];
try {
if (null !== $f = $this->createCacheItem) {
@@ -195,7 +195,7 @@ class Psr6Cache implements CacheInterface, PruneableInterface, ResettableInterfa
$items[$key] = $f($key, $value, true);
}
} elseif ($valuesIsArray) {
- $items = array();
+ $items = [];
foreach ($values as $key => $value) {
$items[] = (string) $key;
}
diff --git a/vendor/symfony/cache/Simple/TraceableCache.php b/vendor/symfony/cache/Simple/TraceableCache.php
index d6ed40f443..2db335ac96 100644
--- a/vendor/symfony/cache/Simple/TraceableCache.php
+++ b/vendor/symfony/cache/Simple/TraceableCache.php
@@ -25,7 +25,7 @@ class TraceableCache implements CacheInterface, PruneableInterface, ResettableIn
{
private $pool;
private $miss;
- private $calls = array();
+ private $calls = [];
public function __construct(CacheInterface $pool)
{
@@ -100,7 +100,7 @@ class TraceableCache implements CacheInterface, PruneableInterface, ResettableIn
public function setMultiple($values, $ttl = null)
{
$event = $this->start(__FUNCTION__);
- $event->result['keys'] = array();
+ $event->result['keys'] = [];
if ($values instanceof \Traversable) {
$values = function () use ($values, $event) {
@@ -134,7 +134,7 @@ class TraceableCache implements CacheInterface, PruneableInterface, ResettableIn
$event->end = microtime(true);
}
$f = function () use ($result, $event, $miss, $default) {
- $event->result = array();
+ $event->result = [];
foreach ($result as $key => $value) {
if ($event->result[$key] = $miss !== $value) {
++$event->hits;
@@ -217,7 +217,7 @@ class TraceableCache implements CacheInterface, PruneableInterface, ResettableIn
try {
return $this->calls;
} finally {
- $this->calls = array();
+ $this->calls = [];
}
}
diff --git a/vendor/symfony/cache/Tests/Adapter/AbstractRedisAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/AbstractRedisAdapterTest.php
index 147dfcd153..5fcec9a263 100644
--- a/vendor/symfony/cache/Tests/Adapter/AbstractRedisAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/AbstractRedisAdapterTest.php
@@ -15,11 +15,11 @@ use Symfony\Component\Cache\Adapter\RedisAdapter;
abstract class AbstractRedisAdapterTest extends AdapterTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testExpiration' => 'Testing expiration slows down the test suite',
'testHasItemReturnsFalseWhenDeferredItemIsExpired' => 'Testing expiration slows down the test suite',
'testDefaultLifeTime' => 'Testing expiration slows down the test suite',
- );
+ ];
protected static $redis;
diff --git a/vendor/symfony/cache/Tests/Adapter/AdapterTestCase.php b/vendor/symfony/cache/Tests/Adapter/AdapterTestCase.php
index e473c7b084..8a7d147808 100644
--- a/vendor/symfony/cache/Tests/Adapter/AdapterTestCase.php
+++ b/vendor/symfony/cache/Tests/Adapter/AdapterTestCase.php
@@ -77,10 +77,10 @@ abstract class AdapterTestCase extends CachePoolTest
$item = $cache->getItem('foo');
- $expected = array(
+ $expected = [
CacheItem::METADATA_EXPIRY => 9.5 + time(),
CacheItem::METADATA_CTIME => 1000,
- );
+ ];
$this->assertEquals($expected, $item->getMetadata(), 'Item metadata should embed expiry and ctime.', .6);
}
@@ -139,11 +139,11 @@ abstract class AdapterTestCase extends CachePoolTest
$item = $cache->getItem('foo');
$this->assertFalse($item->isHit());
- foreach ($cache->getItems(array('foo')) as $item) {
+ foreach ($cache->getItems(['foo']) as $item) {
}
$cache->save($item->set(new NotUnserializable()));
- foreach ($cache->getItems(array('foo')) as $item) {
+ foreach ($cache->getItems(['foo']) as $item) {
}
$this->assertFalse($item->isHit());
}
diff --git a/vendor/symfony/cache/Tests/Adapter/ApcuAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/ApcuAdapterTest.php
index a17b42bce4..5cca73f561 100644
--- a/vendor/symfony/cache/Tests/Adapter/ApcuAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/ApcuAdapterTest.php
@@ -16,11 +16,11 @@ use Symfony\Component\Cache\Adapter\ApcuAdapter;
class ApcuAdapterTest extends AdapterTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testExpiration' => 'Testing expiration slows down the test suite',
'testHasItemReturnsFalseWhenDeferredItemIsExpired' => 'Testing expiration slows down the test suite',
'testDefaultLifeTime' => 'Testing expiration slows down the test suite',
- );
+ ];
public function createCachePool($defaultLifetime = 0)
{
diff --git a/vendor/symfony/cache/Tests/Adapter/ArrayAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/ArrayAdapterTest.php
index 7b65061cd1..5c72dc6e0b 100644
--- a/vendor/symfony/cache/Tests/Adapter/ArrayAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/ArrayAdapterTest.php
@@ -18,11 +18,11 @@ use Symfony\Component\Cache\Adapter\ArrayAdapter;
*/
class ArrayAdapterTest extends AdapterTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testGetMetadata' => 'ArrayAdapter does not keep metadata.',
'testDeferredSaveWithoutCommit' => 'Assumes a shared cache which ArrayAdapter is not.',
'testSaveWithoutExpire' => 'Assumes a shared cache which ArrayAdapter is not.',
- );
+ ];
public function createCachePool($defaultLifetime = 0)
{
diff --git a/vendor/symfony/cache/Tests/Adapter/ChainAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/ChainAdapterTest.php
index 09ba6e444c..61b039b57b 100644
--- a/vendor/symfony/cache/Tests/Adapter/ChainAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/ChainAdapterTest.php
@@ -27,10 +27,10 @@ class ChainAdapterTest extends AdapterTestCase
public function createCachePool($defaultLifetime = 0, $testMethod = null)
{
if ('testGetMetadata' === $testMethod) {
- return new ChainAdapter(array(new FilesystemAdapter('', $defaultLifetime)), $defaultLifetime);
+ return new ChainAdapter([new FilesystemAdapter('', $defaultLifetime)], $defaultLifetime);
}
- return new ChainAdapter(array(new ArrayAdapter($defaultLifetime), new ExternalAdapter(), new FilesystemAdapter('', $defaultLifetime)), $defaultLifetime);
+ return new ChainAdapter([new ArrayAdapter($defaultLifetime), new ExternalAdapter(), new FilesystemAdapter('', $defaultLifetime)], $defaultLifetime);
}
/**
@@ -39,7 +39,7 @@ class ChainAdapterTest extends AdapterTestCase
*/
public function testEmptyAdaptersException()
{
- new ChainAdapter(array());
+ new ChainAdapter([]);
}
/**
@@ -48,7 +48,7 @@ class ChainAdapterTest extends AdapterTestCase
*/
public function testInvalidAdapterException()
{
- new ChainAdapter(array(new \stdClass()));
+ new ChainAdapter([new \stdClass()]);
}
public function testPrune()
@@ -57,18 +57,18 @@ class ChainAdapterTest extends AdapterTestCase
$this->markTestSkipped($this->skippedTests[__FUNCTION__]);
}
- $cache = new ChainAdapter(array(
+ $cache = new ChainAdapter([
$this->getPruneableMock(),
$this->getNonPruneableMock(),
$this->getPruneableMock(),
- ));
+ ]);
$this->assertTrue($cache->prune());
- $cache = new ChainAdapter(array(
+ $cache = new ChainAdapter([
$this->getPruneableMock(),
$this->getFailingPruneableMock(),
$this->getPruneableMock(),
- ));
+ ]);
$this->assertFalse($cache->prune());
}
diff --git a/vendor/symfony/cache/Tests/Adapter/DoctrineAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/DoctrineAdapterTest.php
index 8d4dfe2858..8f520cb59a 100644
--- a/vendor/symfony/cache/Tests/Adapter/DoctrineAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/DoctrineAdapterTest.php
@@ -19,11 +19,11 @@ use Symfony\Component\Cache\Tests\Fixtures\ArrayCache;
*/
class DoctrineAdapterTest extends AdapterTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testDeferredSaveWithoutCommit' => 'Assumes a shared cache which ArrayCache is not.',
'testSaveWithoutExpire' => 'Assumes a shared cache which ArrayCache is not.',
'testNotUnserializable' => 'ArrayCache does not use serialize/unserialize',
- );
+ ];
public function createCachePool($defaultLifetime = 0)
{
diff --git a/vendor/symfony/cache/Tests/Adapter/MaxIdLengthAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/MaxIdLengthAdapterTest.php
index 7613afa7f9..fec985e6da 100644
--- a/vendor/symfony/cache/Tests/Adapter/MaxIdLengthAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/MaxIdLengthAdapterTest.php
@@ -19,15 +19,15 @@ class MaxIdLengthAdapterTest extends TestCase
public function testLongKey()
{
$cache = $this->getMockBuilder(MaxIdLengthAdapter::class)
- ->setConstructorArgs(array(str_repeat('-', 10)))
- ->setMethods(array('doHave', 'doFetch', 'doDelete', 'doSave', 'doClear'))
+ ->setConstructorArgs([str_repeat('-', 10)])
+ ->setMethods(['doHave', 'doFetch', 'doDelete', 'doSave', 'doClear'])
->getMock();
$cache->expects($this->exactly(2))
->method('doHave')
->withConsecutive(
- array($this->equalTo('----------:nWfzGiCgLczv3SSUzXL3kg:')),
- array($this->equalTo('----------:---------------------------------------'))
+ [$this->equalTo('----------:nWfzGiCgLczv3SSUzXL3kg:')],
+ [$this->equalTo('----------:---------------------------------------')]
);
$cache->hasItem(str_repeat('-', 40));
@@ -37,7 +37,7 @@ class MaxIdLengthAdapterTest extends TestCase
public function testLongKeyVersioning()
{
$cache = $this->getMockBuilder(MaxIdLengthAdapter::class)
- ->setConstructorArgs(array(str_repeat('-', 26)))
+ ->setConstructorArgs([str_repeat('-', 26)])
->getMock();
$reflectionClass = new \ReflectionClass(AbstractAdapter::class);
@@ -46,20 +46,20 @@ class MaxIdLengthAdapterTest extends TestCase
$reflectionMethod->setAccessible(true);
// No versioning enabled
- $this->assertEquals('--------------------------:------------', $reflectionMethod->invokeArgs($cache, array(str_repeat('-', 12))));
- $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, array(str_repeat('-', 12)))));
- $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, array(str_repeat('-', 23)))));
- $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, array(str_repeat('-', 40)))));
+ $this->assertEquals('--------------------------:------------', $reflectionMethod->invokeArgs($cache, [str_repeat('-', 12)]));
+ $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, [str_repeat('-', 12)])));
+ $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, [str_repeat('-', 23)])));
+ $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, [str_repeat('-', 40)])));
$reflectionProperty = $reflectionClass->getProperty('versioningIsEnabled');
$reflectionProperty->setAccessible(true);
$reflectionProperty->setValue($cache, true);
// Versioning enabled
- $this->assertEquals('--------------------------:1/------------', $reflectionMethod->invokeArgs($cache, array(str_repeat('-', 12))));
- $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, array(str_repeat('-', 12)))));
- $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, array(str_repeat('-', 23)))));
- $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, array(str_repeat('-', 40)))));
+ $this->assertEquals('--------------------------:1/------------', $reflectionMethod->invokeArgs($cache, [str_repeat('-', 12)]));
+ $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, [str_repeat('-', 12)])));
+ $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, [str_repeat('-', 23)])));
+ $this->assertLessThanOrEqual(50, \strlen($reflectionMethod->invokeArgs($cache, [str_repeat('-', 40)])));
}
/**
@@ -69,7 +69,7 @@ class MaxIdLengthAdapterTest extends TestCase
public function testTooLongNamespace()
{
$cache = $this->getMockBuilder(MaxIdLengthAdapter::class)
- ->setConstructorArgs(array(str_repeat('-', 40)))
+ ->setConstructorArgs([str_repeat('-', 40)])
->getMock();
}
}
diff --git a/vendor/symfony/cache/Tests/Adapter/MemcachedAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/MemcachedAdapterTest.php
index 4ebe4c8798..59f33f3aee 100644
--- a/vendor/symfony/cache/Tests/Adapter/MemcachedAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/MemcachedAdapterTest.php
@@ -16,10 +16,10 @@ use Symfony\Component\Cache\Adapter\MemcachedAdapter;
class MemcachedAdapterTest extends AdapterTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testHasItemReturnsFalseWhenDeferredItemIsExpired' => 'Testing expiration slows down the test suite',
'testDefaultLifeTime' => 'Testing expiration slows down the test suite',
- );
+ ];
protected static $client;
@@ -28,7 +28,7 @@ class MemcachedAdapterTest extends AdapterTestCase
if (!MemcachedAdapter::isSupported()) {
self::markTestSkipped('Extension memcached >=2.2.0 required.');
}
- self::$client = AbstractAdapter::createConnection('memcached://'.getenv('MEMCACHED_HOST'), array('binary_protocol' => false));
+ self::$client = AbstractAdapter::createConnection('memcached://'.getenv('MEMCACHED_HOST'), ['binary_protocol' => false]);
self::$client->get('foo');
$code = self::$client->getResultCode();
@@ -46,13 +46,13 @@ class MemcachedAdapterTest extends AdapterTestCase
public function testOptions()
{
- $client = MemcachedAdapter::createConnection(array(), array(
+ $client = MemcachedAdapter::createConnection([], [
'libketama_compatible' => false,
'distribution' => 'modula',
'compression' => true,
'serializer' => 'php',
'hash' => 'md5',
- ));
+ ]);
$this->assertSame(\Memcached::SERIALIZER_PHP, $client->getOption(\Memcached::OPT_SERIALIZER));
$this->assertSame(\Memcached::HASH_MD5, $client->getOption(\Memcached::OPT_HASH));
@@ -68,24 +68,24 @@ class MemcachedAdapterTest extends AdapterTestCase
*/
public function testBadOptions($name, $value)
{
- MemcachedAdapter::createConnection(array(), array($name => $value));
+ MemcachedAdapter::createConnection([], [$name => $value]);
}
public function provideBadOptions()
{
- return array(
- array('foo', 'bar'),
- array('hash', 'zyx'),
- array('serializer', 'zyx'),
- array('distribution', 'zyx'),
- );
+ return [
+ ['foo', 'bar'],
+ ['hash', 'zyx'],
+ ['serializer', 'zyx'],
+ ['distribution', 'zyx'],
+ ];
}
public function testDefaultOptions()
{
$this->assertTrue(MemcachedAdapter::isSupported());
- $client = MemcachedAdapter::createConnection(array());
+ $client = MemcachedAdapter::createConnection([]);
$this->assertTrue($client->getOption(\Memcached::OPT_COMPRESSION));
$this->assertSame(1, $client->getOption(\Memcached::OPT_BINARY_PROTOCOL));
@@ -103,7 +103,7 @@ class MemcachedAdapterTest extends AdapterTestCase
$this->markTestSkipped('Memcached::HAVE_JSON required');
}
- new MemcachedAdapter(MemcachedAdapter::createConnection(array(), array('serializer' => 'json')));
+ new MemcachedAdapter(MemcachedAdapter::createConnection([], ['serializer' => 'json']));
}
/**
@@ -112,54 +112,54 @@ class MemcachedAdapterTest extends AdapterTestCase
public function testServersSetting($dsn, $host, $port)
{
$client1 = MemcachedAdapter::createConnection($dsn);
- $client2 = MemcachedAdapter::createConnection(array($dsn));
- $client3 = MemcachedAdapter::createConnection(array(array($host, $port)));
- $expect = array(
+ $client2 = MemcachedAdapter::createConnection([$dsn]);
+ $client3 = MemcachedAdapter::createConnection([[$host, $port]]);
+ $expect = [
'host' => $host,
'port' => $port,
- );
+ ];
- $f = function ($s) { return array('host' => $s['host'], 'port' => $s['port']); };
- $this->assertSame(array($expect), array_map($f, $client1->getServerList()));
- $this->assertSame(array($expect), array_map($f, $client2->getServerList()));
- $this->assertSame(array($expect), array_map($f, $client3->getServerList()));
+ $f = function ($s) { return ['host' => $s['host'], 'port' => $s['port']]; };
+ $this->assertSame([$expect], array_map($f, $client1->getServerList()));
+ $this->assertSame([$expect], array_map($f, $client2->getServerList()));
+ $this->assertSame([$expect], array_map($f, $client3->getServerList()));
}
public function provideServersSetting()
{
- yield array(
+ yield [
'memcached://127.0.0.1/50',
'127.0.0.1',
11211,
- );
- yield array(
+ ];
+ yield [
'memcached://localhost:11222?weight=25',
'localhost',
11222,
- );
+ ];
if (filter_var(ini_get('memcached.use_sasl'), FILTER_VALIDATE_BOOLEAN)) {
- yield array(
+ yield [
'memcached://user:password@127.0.0.1?weight=50',
'127.0.0.1',
11211,
- );
+ ];
}
- yield array(
+ yield [
'memcached:///var/run/memcached.sock?weight=25',
'/var/run/memcached.sock',
0,
- );
- yield array(
+ ];
+ yield [
'memcached:///var/local/run/memcached.socket?weight=25',
'/var/local/run/memcached.socket',
0,
- );
+ ];
if (filter_var(ini_get('memcached.use_sasl'), FILTER_VALIDATE_BOOLEAN)) {
- yield array(
+ yield [
'memcached://user:password@/var/local/run/memcached.socket?weight=25',
'/var/local/run/memcached.socket',
0,
- );
+ ];
}
}
@@ -181,16 +181,16 @@ class MemcachedAdapterTest extends AdapterTestCase
self::markTestSkipped('Extension memcached required.');
}
- yield array(
+ yield [
'memcached://localhost:11222?retry_timeout=10',
- array(\Memcached::OPT_RETRY_TIMEOUT => 8),
- array(\Memcached::OPT_RETRY_TIMEOUT => 10),
- );
- yield array(
+ [\Memcached::OPT_RETRY_TIMEOUT => 8],
+ [\Memcached::OPT_RETRY_TIMEOUT => 10],
+ ];
+ yield [
'memcached://localhost:11222?socket_recv_size=1&socket_send_size=2',
- array(\Memcached::OPT_RETRY_TIMEOUT => 8),
- array(\Memcached::OPT_SOCKET_RECV_SIZE => 1, \Memcached::OPT_SOCKET_SEND_SIZE => 2, \Memcached::OPT_RETRY_TIMEOUT => 8),
- );
+ [\Memcached::OPT_RETRY_TIMEOUT => 8],
+ [\Memcached::OPT_SOCKET_RECV_SIZE => 1, \Memcached::OPT_SOCKET_SEND_SIZE => 2, \Memcached::OPT_RETRY_TIMEOUT => 8],
+ ];
}
public function testClear()
@@ -203,40 +203,40 @@ class MemcachedAdapterTest extends AdapterTestCase
$dsn = 'memcached:?host[localhost]&host[localhost:12345]&host[/some/memcached.sock:]=3';
$client = MemcachedAdapter::createConnection($dsn);
- $expected = array(
- 0 => array(
+ $expected = [
+ 0 => [
'host' => 'localhost',
'port' => 11211,
'type' => 'TCP',
- ),
- 1 => array(
+ ],
+ 1 => [
'host' => 'localhost',
'port' => 12345,
'type' => 'TCP',
- ),
- 2 => array(
+ ],
+ 2 => [
'host' => '/some/memcached.sock',
'port' => 0,
'type' => 'SOCKET',
- ),
- );
+ ],
+ ];
$this->assertSame($expected, $client->getServerList());
$dsn = 'memcached://localhost?host[foo.bar]=3';
$client = MemcachedAdapter::createConnection($dsn);
- $expected = array(
- 0 => array(
+ $expected = [
+ 0 => [
'host' => 'localhost',
'port' => 11211,
'type' => 'TCP',
- ),
- 1 => array(
+ ],
+ 1 => [
'host' => 'foo.bar',
'port' => 11211,
'type' => 'TCP',
- ),
- );
+ ],
+ ];
$this->assertSame($expected, $client->getServerList());
}
}
diff --git a/vendor/symfony/cache/Tests/Adapter/NullAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/NullAdapterTest.php
index 73e5cad552..6c5710a7e4 100644
--- a/vendor/symfony/cache/Tests/Adapter/NullAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/NullAdapterTest.php
@@ -34,6 +34,19 @@ class NullAdapterTest extends TestCase
$this->assertNull($item->get(), "Item's value must be null when isHit is false.");
}
+ public function testGet()
+ {
+ $adapter = $this->createCachePool();
+
+ $fetched = [];
+ $item = $adapter->get('myKey', function ($item) use (&$fetched) { $fetched[] = $item; });
+ $this->assertCount(1, $fetched);
+ $item = $fetched[0];
+ $this->assertFalse($item->isHit());
+ $this->assertNull($item->get(), "Item's value must be null when isHit is false.");
+ $this->assertSame('myKey', $item->getKey());
+ }
+
public function testHasItem()
{
$this->assertFalse($this->createCachePool()->hasItem('key'));
@@ -43,7 +56,7 @@ class NullAdapterTest extends TestCase
{
$adapter = $this->createCachePool();
- $keys = array('foo', 'bar', 'baz', 'biz');
+ $keys = ['foo', 'bar', 'baz', 'biz'];
/** @var CacheItemInterface[] $items */
$items = $adapter->getItems($keys);
@@ -89,7 +102,7 @@ class NullAdapterTest extends TestCase
public function testDeleteItems()
{
- $this->assertTrue($this->createCachePool()->deleteItems(array('key', 'foo', 'bar')));
+ $this->assertTrue($this->createCachePool()->deleteItems(['key', 'foo', 'bar']));
}
public function testSave()
diff --git a/vendor/symfony/cache/Tests/Adapter/PdoDbalAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/PdoDbalAdapterTest.php
index eea89b7458..1c9fd5140c 100644
--- a/vendor/symfony/cache/Tests/Adapter/PdoDbalAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/PdoDbalAdapterTest.php
@@ -32,7 +32,7 @@ class PdoDbalAdapterTest extends AdapterTestCase
self::$dbFile = tempnam(sys_get_temp_dir(), 'sf_sqlite_cache');
- $pool = new PdoAdapter(DriverManager::getConnection(array('driver' => 'pdo_sqlite', 'path' => self::$dbFile)));
+ $pool = new PdoAdapter(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]));
}
public static function tearDownAfterClass()
@@ -42,6 +42,6 @@ class PdoDbalAdapterTest extends AdapterTestCase
public function createCachePool($defaultLifetime = 0)
{
- return new PdoAdapter(DriverManager::getConnection(array('driver' => 'pdo_sqlite', 'path' => self::$dbFile)), '', $defaultLifetime);
+ return new PdoAdapter(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]), '', $defaultLifetime);
}
}
diff --git a/vendor/symfony/cache/Tests/Adapter/PhpArrayAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/PhpArrayAdapterTest.php
index 1a6898de58..cee80ac196 100644
--- a/vendor/symfony/cache/Tests/Adapter/PhpArrayAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/PhpArrayAdapterTest.php
@@ -21,7 +21,7 @@ use Symfony\Component\Cache\Adapter\PhpArrayAdapter;
*/
class PhpArrayAdapterTest extends AdapterTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testGet' => 'PhpArrayAdapter is read-only.',
'testBasicUsage' => 'PhpArrayAdapter is read-only.',
'testBasicUsageWithLongKey' => 'PhpArrayAdapter is read-only.',
@@ -53,7 +53,7 @@ class PhpArrayAdapterTest extends AdapterTestCase
'testDefaultLifeTime' => 'PhpArrayAdapter does not allow configuring a default lifetime.',
'testPrune' => 'PhpArrayAdapter just proxies',
- );
+ ];
protected static $file;
@@ -80,22 +80,22 @@ class PhpArrayAdapterTest extends AdapterTestCase
public function testStore()
{
- $arrayWithRefs = array();
+ $arrayWithRefs = [];
$arrayWithRefs[0] = 123;
$arrayWithRefs[1] = &$arrayWithRefs[0];
- $object = (object) array(
+ $object = (object) [
'foo' => 'bar',
'foo2' => 'bar2',
- );
+ ];
- $expected = array(
+ $expected = [
'null' => null,
'serializedString' => serialize($object),
'arrayWithRefs' => $arrayWithRefs,
'object' => $object,
- 'arrayWithObject' => array('bar' => $object),
- );
+ 'arrayWithObject' => ['bar' => $object],
+ ];
$adapter = $this->createCachePool();
$adapter->warmUp($expected);
@@ -107,29 +107,29 @@ class PhpArrayAdapterTest extends AdapterTestCase
public function testStoredFile()
{
- $data = array(
+ $data = [
'integer' => 42,
'float' => 42.42,
'boolean' => true,
- 'array_simple' => array('foo', 'bar'),
- 'array_associative' => array('foo' => 'bar', 'foo2' => 'bar2'),
- );
- $expected = array(
- array(
+ 'array_simple' => ['foo', 'bar'],
+ 'array_associative' => ['foo' => 'bar', 'foo2' => 'bar2'],
+ ];
+ $expected = [
+ [
'integer' => 0,
'float' => 1,
'boolean' => 2,
'array_simple' => 3,
'array_associative' => 4,
- ),
- array(
+ ],
+ [
0 => 42,
1 => 42.42,
2 => true,
- 3 => array('foo', 'bar'),
- 4 => array('foo' => 'bar', 'foo2' => 'bar2'),
- ),
- );
+ 3 => ['foo', 'bar'],
+ 4 => ['foo' => 'bar', 'foo2' => 'bar2'],
+ ],
+ ];
$adapter = $this->createCachePool();
$adapter->warmUp($data);
@@ -142,7 +142,7 @@ class PhpArrayAdapterTest extends AdapterTestCase
class PhpArrayAdapterWrapper extends PhpArrayAdapter
{
- protected $data = array();
+ protected $data = [];
public function save(CacheItemInterface $item)
{
diff --git a/vendor/symfony/cache/Tests/Adapter/PhpArrayAdapterWithFallbackTest.php b/vendor/symfony/cache/Tests/Adapter/PhpArrayAdapterWithFallbackTest.php
index 1a23198c2f..a7feced4ea 100644
--- a/vendor/symfony/cache/Tests/Adapter/PhpArrayAdapterWithFallbackTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/PhpArrayAdapterWithFallbackTest.php
@@ -19,14 +19,14 @@ use Symfony\Component\Cache\Adapter\PhpArrayAdapter;
*/
class PhpArrayAdapterWithFallbackTest extends AdapterTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testGetItemInvalidKeys' => 'PhpArrayAdapter does not throw exceptions on invalid key.',
'testGetItemsInvalidKeys' => 'PhpArrayAdapter does not throw exceptions on invalid key.',
'testHasItemInvalidKeys' => 'PhpArrayAdapter does not throw exceptions on invalid key.',
'testDeleteItemInvalidKeys' => 'PhpArrayAdapter does not throw exceptions on invalid key.',
'testDeleteItemsInvalidKeys' => 'PhpArrayAdapter does not throw exceptions on invalid key.',
'testPrune' => 'PhpArrayAdapter just proxies',
- );
+ ];
protected static $file;
diff --git a/vendor/symfony/cache/Tests/Adapter/PhpFilesAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/PhpFilesAdapterTest.php
index 9fecd9724b..2d5ddf20b7 100644
--- a/vendor/symfony/cache/Tests/Adapter/PhpFilesAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/PhpFilesAdapterTest.php
@@ -19,9 +19,9 @@ use Symfony\Component\Cache\Adapter\PhpFilesAdapter;
*/
class PhpFilesAdapterTest extends AdapterTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testDefaultLifeTime' => 'PhpFilesAdapter does not allow configuring a default lifetime.',
- );
+ ];
public function createCachePool()
{
diff --git a/vendor/symfony/cache/Tests/Adapter/PredisAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/PredisAdapterTest.php
index c65515b54d..abe0a21094 100644
--- a/vendor/symfony/cache/Tests/Adapter/PredisAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/PredisAdapterTest.php
@@ -19,20 +19,20 @@ class PredisAdapterTest extends AbstractRedisAdapterTest
public static function setupBeforeClass()
{
parent::setupBeforeClass();
- self::$redis = new \Predis\Client(array('host' => getenv('REDIS_HOST')));
+ self::$redis = new \Predis\Client(['host' => getenv('REDIS_HOST')]);
}
public function testCreateConnection()
{
$redisHost = getenv('REDIS_HOST');
- $redis = RedisAdapter::createConnection('redis://'.$redisHost.'/1', array('class' => \Predis\Client::class, 'timeout' => 3));
+ $redis = RedisAdapter::createConnection('redis://'.$redisHost.'/1', ['class' => \Predis\Client::class, 'timeout' => 3]);
$this->assertInstanceOf(\Predis\Client::class, $redis);
$connection = $redis->getConnection();
$this->assertInstanceOf(StreamConnection::class, $connection);
- $params = array(
+ $params = [
'scheme' => 'tcp',
'host' => 'localhost',
'port' => 6379,
@@ -41,7 +41,7 @@ class PredisAdapterTest extends AbstractRedisAdapterTest
'read_write_timeout' => 0,
'tcp_nodelay' => true,
'database' => '1',
- );
+ ];
$this->assertSame($params, $connection->getParameters()->toArray());
}
}
diff --git a/vendor/symfony/cache/Tests/Adapter/PredisClusterAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/PredisClusterAdapterTest.php
index 38915397da..f723dc4468 100644
--- a/vendor/symfony/cache/Tests/Adapter/PredisClusterAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/PredisClusterAdapterTest.php
@@ -16,7 +16,7 @@ class PredisClusterAdapterTest extends AbstractRedisAdapterTest
public static function setupBeforeClass()
{
parent::setupBeforeClass();
- self::$redis = new \Predis\Client(array(array('host' => getenv('REDIS_HOST'))));
+ self::$redis = new \Predis\Client([['host' => getenv('REDIS_HOST')]]);
}
public static function tearDownAfterClass()
diff --git a/vendor/symfony/cache/Tests/Adapter/PredisRedisClusterAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/PredisRedisClusterAdapterTest.php
index 9974e93635..c819c348d9 100644
--- a/vendor/symfony/cache/Tests/Adapter/PredisRedisClusterAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/PredisRedisClusterAdapterTest.php
@@ -21,7 +21,7 @@ class PredisRedisClusterAdapterTest extends AbstractRedisAdapterTest
self::markTestSkipped('REDIS_CLUSTER_HOSTS env var is not defined.');
}
- self::$redis = RedisAdapter::createConnection('redis:?host['.str_replace(' ', ']&host[', $hosts).']', array('class' => \Predis\Client::class, 'redis_cluster' => true));
+ self::$redis = RedisAdapter::createConnection('redis:?host['.str_replace(' ', ']&host[', $hosts).']', ['class' => \Predis\Client::class, 'redis_cluster' => true]);
}
public static function tearDownAfterClass()
diff --git a/vendor/symfony/cache/Tests/Adapter/ProxyAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/ProxyAdapterTest.php
index fbbdac22a8..4e9970cd92 100644
--- a/vendor/symfony/cache/Tests/Adapter/ProxyAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/ProxyAdapterTest.php
@@ -22,11 +22,11 @@ use Symfony\Component\Cache\CacheItem;
*/
class ProxyAdapterTest extends AdapterTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testDeferredSaveWithoutCommit' => 'Assumes a shared cache which ArrayAdapter is not.',
'testSaveWithoutExpire' => 'Assumes a shared cache which ArrayAdapter is not.',
'testPrune' => 'ProxyAdapter just proxies',
- );
+ ];
public function createCachePool($defaultLifetime = 0, $testMethod = null)
{
diff --git a/vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php
index 5208df67cb..c83abaf91b 100644
--- a/vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/RedisAdapterTest.php
@@ -20,7 +20,7 @@ class RedisAdapterTest extends AbstractRedisAdapterTest
public static function setupBeforeClass()
{
parent::setupBeforeClass();
- self::$redis = AbstractAdapter::createConnection('redis://'.getenv('REDIS_HOST'), array('lazy' => true));
+ self::$redis = AbstractAdapter::createConnection('redis://'.getenv('REDIS_HOST'), ['lazy' => true]);
}
public function createCachePool($defaultLifetime = 0)
@@ -35,7 +35,7 @@ class RedisAdapterTest extends AbstractRedisAdapterTest
{
$redis = RedisAdapter::createConnection('redis:?host[h1]&host[h2]&host[/foo:]');
$this->assertInstanceOf(\RedisArray::class, $redis);
- $this->assertSame(array('h1:6379', 'h2:6379', '/foo'), $redis->_hosts());
+ $this->assertSame(['h1:6379', 'h2:6379', '/foo'], $redis->_hosts());
@$redis = null; // some versions of phpredis connect on destruct, let's silence the warning
$redisHost = getenv('REDIS_HOST');
@@ -48,13 +48,13 @@ class RedisAdapterTest extends AbstractRedisAdapterTest
$redis = RedisAdapter::createConnection('redis://'.$redisHost.'/2');
$this->assertSame(2, $redis->getDbNum());
- $redis = RedisAdapter::createConnection('redis://'.$redisHost, array('timeout' => 3));
+ $redis = RedisAdapter::createConnection('redis://'.$redisHost, ['timeout' => 3]);
$this->assertEquals(3, $redis->getTimeout());
$redis = RedisAdapter::createConnection('redis://'.$redisHost.'?timeout=4');
$this->assertEquals(4, $redis->getTimeout());
- $redis = RedisAdapter::createConnection('redis://'.$redisHost, array('read_timeout' => 5));
+ $redis = RedisAdapter::createConnection('redis://'.$redisHost, ['read_timeout' => 5]);
$this->assertEquals(5, $redis->getReadTimeout());
}
@@ -70,11 +70,11 @@ class RedisAdapterTest extends AbstractRedisAdapterTest
public function provideFailedCreateConnection()
{
- return array(
- array('redis://localhost:1234'),
- array('redis://foo@localhost'),
- array('redis://localhost/123'),
- );
+ return [
+ ['redis://localhost:1234'],
+ ['redis://foo@localhost'],
+ ['redis://localhost/123'],
+ ];
}
/**
@@ -89,9 +89,9 @@ class RedisAdapterTest extends AbstractRedisAdapterTest
public function provideInvalidCreateConnection()
{
- return array(
- array('foo://localhost'),
- array('redis://'),
- );
+ return [
+ ['foo://localhost'],
+ ['redis://'],
+ ];
}
}
diff --git a/vendor/symfony/cache/Tests/Adapter/RedisArrayAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/RedisArrayAdapterTest.php
index bef3eb8872..749b039a03 100644
--- a/vendor/symfony/cache/Tests/Adapter/RedisArrayAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/RedisArrayAdapterTest.php
@@ -19,6 +19,6 @@ class RedisArrayAdapterTest extends AbstractRedisAdapterTest
if (!class_exists('RedisArray')) {
self::markTestSkipped('The RedisArray class is required.');
}
- self::$redis = new \RedisArray(array(getenv('REDIS_HOST')), array('lazy_connect' => true));
+ self::$redis = new \RedisArray([getenv('REDIS_HOST')], ['lazy_connect' => true]);
}
}
diff --git a/vendor/symfony/cache/Tests/Adapter/RedisClusterAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/RedisClusterAdapterTest.php
index 344f1d0743..75dd2790cc 100644
--- a/vendor/symfony/cache/Tests/Adapter/RedisClusterAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/RedisClusterAdapterTest.php
@@ -26,7 +26,7 @@ class RedisClusterAdapterTest extends AbstractRedisAdapterTest
self::markTestSkipped('REDIS_CLUSTER_HOSTS env var is not defined.');
}
- self::$redis = AbstractAdapter::createConnection('redis:?host['.str_replace(' ', ']&host[', $hosts).']', array('lazy' => true, 'redis_cluster' => true));
+ self::$redis = AbstractAdapter::createConnection('redis:?host['.str_replace(' ', ']&host[', $hosts).']', ['lazy' => true, 'redis_cluster' => true]);
}
public function createCachePool($defaultLifetime = 0)
@@ -49,10 +49,10 @@ class RedisClusterAdapterTest extends AbstractRedisAdapterTest
public function provideFailedCreateConnection()
{
- return array(
- array('redis://localhost:1234?redis_cluster=1'),
- array('redis://foo@localhost?redis_cluster=1'),
- array('redis://localhost/123?redis_cluster=1'),
- );
+ return [
+ ['redis://localhost:1234?redis_cluster=1'],
+ ['redis://foo@localhost?redis_cluster=1'],
+ ['redis://localhost/123?redis_cluster=1'],
+ ];
}
}
diff --git a/vendor/symfony/cache/Tests/Adapter/SimpleCacheAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/SimpleCacheAdapterTest.php
index 089a4f33fa..3028af47c6 100644
--- a/vendor/symfony/cache/Tests/Adapter/SimpleCacheAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/SimpleCacheAdapterTest.php
@@ -20,9 +20,9 @@ use Symfony\Component\Cache\Simple\Psr6Cache;
*/
class SimpleCacheAdapterTest extends AdapterTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testPrune' => 'SimpleCache just proxies',
- );
+ ];
public function createCachePool($defaultLifetime = 0)
{
diff --git a/vendor/symfony/cache/Tests/Adapter/TagAwareAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/TagAwareAdapterTest.php
index ad37fbef7d..7b8895b700 100644
--- a/vendor/symfony/cache/Tests/Adapter/TagAwareAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/TagAwareAdapterTest.php
@@ -57,7 +57,7 @@ class TagAwareAdapterTest extends AdapterTestCase
$pool->save($i3->tag('foo')->tag('baz'));
$pool->save($foo);
- $pool->invalidateTags(array('bar'));
+ $pool->invalidateTags(['bar']);
$this->assertFalse($pool->getItem('i0')->isHit());
$this->assertTrue($pool->getItem('i1')->isHit());
@@ -65,7 +65,7 @@ class TagAwareAdapterTest extends AdapterTestCase
$this->assertTrue($pool->getItem('i3')->isHit());
$this->assertTrue($pool->getItem('foo')->isHit());
- $pool->invalidateTags(array('foo'));
+ $pool->invalidateTags(['foo']);
$this->assertFalse($pool->getItem('i1')->isHit());
$this->assertFalse($pool->getItem('i3')->isHit());
@@ -86,7 +86,7 @@ class TagAwareAdapterTest extends AdapterTestCase
$foo->tag('tag');
$pool1->saveDeferred($foo->set('foo'));
- $pool1->invalidateTags(array('tag'));
+ $pool1->invalidateTags(['tag']);
$pool2 = $this->createCachePool();
$foo = $pool2->getItem('foo');
@@ -104,7 +104,7 @@ class TagAwareAdapterTest extends AdapterTestCase
$i = $pool->getItem('k');
$pool->save($i->tag('bar'));
- $pool->invalidateTags(array('foo'));
+ $pool->invalidateTags(['foo']);
$this->assertTrue($pool->getItem('k')->isHit());
}
@@ -117,7 +117,7 @@ class TagAwareAdapterTest extends AdapterTestCase
$pool->deleteItem('k');
$pool->save($pool->getItem('k'));
- $pool->invalidateTags(array('foo'));
+ $pool->invalidateTags(['foo']);
$this->assertTrue($pool->getItem('k')->isHit());
}
@@ -127,11 +127,11 @@ class TagAwareAdapterTest extends AdapterTestCase
$pool = $this->createCachePool(10);
$item = $pool->getItem('foo');
- $item->tag(array('baz'));
+ $item->tag(['baz']);
$item->expiresAfter(100);
$pool->save($item);
- $pool->invalidateTags(array('baz'));
+ $pool->invalidateTags(['baz']);
$this->assertFalse($pool->getItem('foo')->isHit());
sleep(20);
@@ -150,7 +150,7 @@ class TagAwareAdapterTest extends AdapterTestCase
$pool->save($i->tag('foo'));
$i = $pool->getItem('k');
- $this->assertSame(array('foo' => 'foo'), $i->getPreviousTags());
+ $this->assertSame(['foo' => 'foo'], $i->getPreviousTags());
}
public function testGetMetadata()
@@ -161,7 +161,7 @@ class TagAwareAdapterTest extends AdapterTestCase
$pool->save($i->tag('foo'));
$i = $pool->getItem('k');
- $this->assertSame(array('foo' => 'foo'), $i->getMetadata()[CacheItem::METADATA_TAGS]);
+ $this->assertSame(['foo' => 'foo'], $i->getMetadata()[CacheItem::METADATA_TAGS]);
}
public function testPrune()
diff --git a/vendor/symfony/cache/Tests/Adapter/TraceableAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/TraceableAdapterTest.php
index 3755e88db5..35eba7d77b 100644
--- a/vendor/symfony/cache/Tests/Adapter/TraceableAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/TraceableAdapterTest.php
@@ -19,9 +19,9 @@ use Symfony\Component\Cache\Adapter\TraceableAdapter;
*/
class TraceableAdapterTest extends AdapterTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testPrune' => 'TraceableAdapter just proxies',
- );
+ ];
public function createCachePool($defaultLifetime = 0)
{
@@ -37,7 +37,7 @@ class TraceableAdapterTest extends AdapterTestCase
$call = $calls[0];
$this->assertSame('getItem', $call->name);
- $this->assertSame(array('k' => false), $call->result);
+ $this->assertSame(['k' => false], $call->result);
$this->assertSame(0, $call->hits);
$this->assertSame(1, $call->misses);
$this->assertNotEmpty($call->start);
@@ -61,7 +61,7 @@ class TraceableAdapterTest extends AdapterTestCase
public function testGetItemsMissTrace()
{
$pool = $this->createCachePool();
- $arg = array('k0', 'k1');
+ $arg = ['k0', 'k1'];
$items = $pool->getItems($arg);
foreach ($items as $item) {
}
@@ -70,7 +70,7 @@ class TraceableAdapterTest extends AdapterTestCase
$call = $calls[0];
$this->assertSame('getItems', $call->name);
- $this->assertSame(array('k0' => false, 'k1' => false), $call->result);
+ $this->assertSame(['k0' => false, 'k1' => false], $call->result);
$this->assertSame(2, $call->misses);
$this->assertNotEmpty($call->start);
$this->assertNotEmpty($call->end);
@@ -85,7 +85,7 @@ class TraceableAdapterTest extends AdapterTestCase
$call = $calls[0];
$this->assertSame('hasItem', $call->name);
- $this->assertSame(array('k' => false), $call->result);
+ $this->assertSame(['k' => false], $call->result);
$this->assertNotEmpty($call->start);
$this->assertNotEmpty($call->end);
}
@@ -101,7 +101,7 @@ class TraceableAdapterTest extends AdapterTestCase
$call = $calls[2];
$this->assertSame('hasItem', $call->name);
- $this->assertSame(array('k' => true), $call->result);
+ $this->assertSame(['k' => true], $call->result);
$this->assertNotEmpty($call->start);
$this->assertNotEmpty($call->end);
}
@@ -115,7 +115,7 @@ class TraceableAdapterTest extends AdapterTestCase
$call = $calls[0];
$this->assertSame('deleteItem', $call->name);
- $this->assertSame(array('k' => true), $call->result);
+ $this->assertSame(['k' => true], $call->result);
$this->assertSame(0, $call->hits);
$this->assertSame(0, $call->misses);
$this->assertNotEmpty($call->start);
@@ -125,14 +125,14 @@ class TraceableAdapterTest extends AdapterTestCase
public function testDeleteItemsTrace()
{
$pool = $this->createCachePool();
- $arg = array('k0', 'k1');
+ $arg = ['k0', 'k1'];
$pool->deleteItems($arg);
$calls = $pool->getCalls();
$this->assertCount(1, $calls);
$call = $calls[0];
$this->assertSame('deleteItems', $call->name);
- $this->assertSame(array('keys' => $arg, 'result' => true), $call->result);
+ $this->assertSame(['keys' => $arg, 'result' => true], $call->result);
$this->assertSame(0, $call->hits);
$this->assertSame(0, $call->misses);
$this->assertNotEmpty($call->start);
@@ -149,7 +149,7 @@ class TraceableAdapterTest extends AdapterTestCase
$call = $calls[1];
$this->assertSame('save', $call->name);
- $this->assertSame(array('k' => true), $call->result);
+ $this->assertSame(['k' => true], $call->result);
$this->assertSame(0, $call->hits);
$this->assertSame(0, $call->misses);
$this->assertNotEmpty($call->start);
@@ -166,7 +166,7 @@ class TraceableAdapterTest extends AdapterTestCase
$call = $calls[1];
$this->assertSame('saveDeferred', $call->name);
- $this->assertSame(array('k' => true), $call->result);
+ $this->assertSame(['k' => true], $call->result);
$this->assertSame(0, $call->hits);
$this->assertSame(0, $call->misses);
$this->assertNotEmpty($call->start);
diff --git a/vendor/symfony/cache/Tests/Adapter/TraceableTagAwareAdapterTest.php b/vendor/symfony/cache/Tests/Adapter/TraceableTagAwareAdapterTest.php
index 9b50bfabe6..5cd4185cb0 100644
--- a/vendor/symfony/cache/Tests/Adapter/TraceableTagAwareAdapterTest.php
+++ b/vendor/symfony/cache/Tests/Adapter/TraceableTagAwareAdapterTest.php
@@ -23,7 +23,7 @@ class TraceableTagAwareAdapterTest extends TraceableAdapterTest
public function testInvalidateTags()
{
$pool = new TraceableTagAwareAdapter(new TagAwareAdapter(new FilesystemAdapter()));
- $pool->invalidateTags(array('foo'));
+ $pool->invalidateTags(['foo']);
$calls = $pool->getCalls();
$this->assertCount(1, $calls);
diff --git a/vendor/symfony/cache/Tests/CacheItemTest.php b/vendor/symfony/cache/Tests/CacheItemTest.php
index 395c003bd3..0e3f4b9a73 100644
--- a/vendor/symfony/cache/Tests/CacheItemTest.php
+++ b/vendor/symfony/cache/Tests/CacheItemTest.php
@@ -33,23 +33,23 @@ class CacheItemTest extends TestCase
public function provideInvalidKey()
{
- return array(
- array(''),
- array('{'),
- array('}'),
- array('('),
- array(')'),
- array('/'),
- array('\\'),
- array('@'),
- array(':'),
- array(true),
- array(null),
- array(1),
- array(1.1),
- array(array(array())),
- array(new \Exception('foo')),
- );
+ return [
+ [''],
+ ['{'],
+ ['}'],
+ ['('],
+ [')'],
+ ['/'],
+ ['\\'],
+ ['@'],
+ [':'],
+ [true],
+ [null],
+ [1],
+ [1.1],
+ [[[]]],
+ [new \Exception('foo')],
+ ];
}
public function testTag()
@@ -60,10 +60,10 @@ class CacheItemTest extends TestCase
$r->setValue($item, true);
$this->assertSame($item, $item->tag('foo'));
- $this->assertSame($item, $item->tag(array('bar', 'baz')));
+ $this->assertSame($item, $item->tag(['bar', 'baz']));
(\Closure::bind(function () use ($item) {
- $this->assertSame(array('foo' => 'foo', 'bar' => 'bar', 'baz' => 'baz'), $item->newMetadata[CacheItem::METADATA_TAGS]);
+ $this->assertSame(['foo' => 'foo', 'bar' => 'bar', 'baz' => 'baz'], $item->newMetadata[CacheItem::METADATA_TAGS]);
}, $this, CacheItem::class))();
}
@@ -93,6 +93,6 @@ class CacheItemTest extends TestCase
$r->setAccessible(true);
$r->setValue($item, 'foo');
- $item->tag(array());
+ $item->tag([]);
}
}
diff --git a/vendor/symfony/cache/Tests/DependencyInjection/CacheCollectorPassTest.php b/vendor/symfony/cache/Tests/DependencyInjection/CacheCollectorPassTest.php
index 421f5764de..7e77491de8 100644
--- a/vendor/symfony/cache/Tests/DependencyInjection/CacheCollectorPassTest.php
+++ b/vendor/symfony/cache/Tests/DependencyInjection/CacheCollectorPassTest.php
@@ -37,10 +37,10 @@ class CacheCollectorPassTest extends TestCase
$collector = $container->register('data_collector.cache', CacheDataCollector::class);
(new CacheCollectorPass())->process($container);
- $this->assertEquals(array(
- array('addInstance', array('fs', new Reference('fs'))),
- array('addInstance', array('tagged_fs', new Reference('tagged_fs'))),
- ), $collector->getMethodCalls());
+ $this->assertEquals([
+ ['addInstance', ['fs', new Reference('fs')]],
+ ['addInstance', ['tagged_fs', new Reference('tagged_fs')]],
+ ], $collector->getMethodCalls());
$this->assertSame(TraceableAdapter::class, $container->findDefinition('fs')->getClass());
$this->assertSame(TraceableTagAwareAdapter::class, $container->getDefinition('tagged_fs')->getClass());
diff --git a/vendor/symfony/cache/Tests/DependencyInjection/CachePoolClearerPassTest.php b/vendor/symfony/cache/Tests/DependencyInjection/CachePoolClearerPassTest.php
index 6aa68c29cd..533aa14aff 100644
--- a/vendor/symfony/cache/Tests/DependencyInjection/CachePoolClearerPassTest.php
+++ b/vendor/symfony/cache/Tests/DependencyInjection/CachePoolClearerPassTest.php
@@ -34,18 +34,18 @@ class CachePoolClearerPassTest extends TestCase
$publicPool = new Definition();
$publicPool->addArgument('namespace');
- $publicPool->addTag('cache.pool', array('clearer' => 'clearer_alias'));
+ $publicPool->addTag('cache.pool', ['clearer' => 'clearer_alias']);
$container->setDefinition('public.pool', $publicPool);
$publicPool = new Definition();
$publicPool->addArgument('namespace');
- $publicPool->addTag('cache.pool', array('clearer' => 'clearer_alias', 'name' => 'pool2'));
+ $publicPool->addTag('cache.pool', ['clearer' => 'clearer_alias', 'name' => 'pool2']);
$container->setDefinition('public.pool2', $publicPool);
$privatePool = new Definition();
$privatePool->setPublic(false);
$privatePool->addArgument('namespace');
- $privatePool->addTag('cache.pool', array('clearer' => 'clearer_alias'));
+ $privatePool->addTag('cache.pool', ['clearer' => 'clearer_alias']);
$container->setDefinition('private.pool', $privatePool);
$clearer = new Definition();
@@ -55,18 +55,18 @@ class CachePoolClearerPassTest extends TestCase
$pass = new RemoveUnusedDefinitionsPass();
foreach ($container->getCompiler()->getPassConfig()->getRemovingPasses() as $removingPass) {
if ($removingPass instanceof RepeatedPass) {
- $pass->setRepeatedPass(new RepeatedPass(array($pass)));
+ $pass->setRepeatedPass(new RepeatedPass([$pass]));
break;
}
}
- foreach (array(new CachePoolPass(), $pass, new CachePoolClearerPass()) as $pass) {
+ foreach ([new CachePoolPass(), $pass, new CachePoolClearerPass()] as $pass) {
$pass->process($container);
}
- $expected = array(array(
+ $expected = [[
'public.pool' => new Reference('public.pool'),
'pool2' => new Reference('public.pool2'),
- ));
+ ]];
$this->assertEquals($expected, $clearer->getArguments());
$this->assertEquals($expected, $globalClearer->getArguments());
}
diff --git a/vendor/symfony/cache/Tests/DependencyInjection/CachePoolPassTest.php b/vendor/symfony/cache/Tests/DependencyInjection/CachePoolPassTest.php
index f757e79821..f307aa5386 100644
--- a/vendor/symfony/cache/Tests/DependencyInjection/CachePoolPassTest.php
+++ b/vendor/symfony/cache/Tests/DependencyInjection/CachePoolPassTest.php
@@ -71,10 +71,10 @@ class CachePoolPassTest extends TestCase
$container->setParameter('kernel.container_class', 'app');
$container->setParameter('cache.prefix.seed', 'foo');
$cachePool = new Definition();
- $cachePool->addTag('cache.pool', array(
+ $cachePool->addTag('cache.pool', [
'provider' => 'foobar',
'default_lifetime' => 3,
- ));
+ ]);
$cachePool->addArgument(null);
$cachePool->addArgument(null);
$cachePool->addArgument(null);
@@ -94,10 +94,10 @@ class CachePoolPassTest extends TestCase
$container->setParameter('kernel.container_class', 'app');
$container->setParameter('cache.prefix.seed', 'foo');
$cachePool = new Definition();
- $cachePool->addTag('cache.pool', array(
+ $cachePool->addTag('cache.pool', [
'name' => 'foobar',
'provider' => 'foobar',
- ));
+ ]);
$cachePool->addArgument(null);
$cachePool->addArgument(null);
$cachePool->addArgument(null);
@@ -122,7 +122,7 @@ class CachePoolPassTest extends TestCase
$adapter->addTag('cache.pool');
$container->setDefinition('app.cache_adapter', $adapter);
$cachePool = new ChildDefinition('app.cache_adapter');
- $cachePool->addTag('cache.pool', array('foobar' => 123));
+ $cachePool->addTag('cache.pool', ['foobar' => 123]);
$container->setDefinition('app.cache_pool', $cachePool);
$this->cachePoolPass->process($container);
diff --git a/vendor/symfony/cache/Tests/DependencyInjection/CachePoolPrunerPassTest.php b/vendor/symfony/cache/Tests/DependencyInjection/CachePoolPrunerPassTest.php
index e4de6f6807..128ee243c6 100644
--- a/vendor/symfony/cache/Tests/DependencyInjection/CachePoolPrunerPassTest.php
+++ b/vendor/symfony/cache/Tests/DependencyInjection/CachePoolPrunerPassTest.php
@@ -24,17 +24,17 @@ class CachePoolPrunerPassTest extends TestCase
public function testCompilerPassReplacesCommandArgument()
{
$container = new ContainerBuilder();
- $container->register('console.command.cache_pool_prune')->addArgument(array());
+ $container->register('console.command.cache_pool_prune')->addArgument([]);
$container->register('pool.foo', FilesystemAdapter::class)->addTag('cache.pool');
$container->register('pool.bar', PhpFilesAdapter::class)->addTag('cache.pool');
$pass = new CachePoolPrunerPass();
$pass->process($container);
- $expected = array(
+ $expected = [
'pool.foo' => new Reference('pool.foo'),
'pool.bar' => new Reference('pool.bar'),
- );
+ ];
$argument = $container->getDefinition('console.command.cache_pool_prune')->getArgument(0);
$this->assertInstanceOf(IteratorArgument::class, $argument);
@@ -63,7 +63,7 @@ class CachePoolPrunerPassTest extends TestCase
public function testCompilerPassThrowsOnInvalidDefinitionClass()
{
$container = new ContainerBuilder();
- $container->register('console.command.cache_pool_prune')->addArgument(array());
+ $container->register('console.command.cache_pool_prune')->addArgument([]);
$container->register('pool.not-found', NotFound::class)->addTag('cache.pool');
$pass = new CachePoolPrunerPass();
diff --git a/vendor/symfony/cache/Tests/Fixtures/ArrayCache.php b/vendor/symfony/cache/Tests/Fixtures/ArrayCache.php
index 27fb82de01..95b39d54bd 100644
--- a/vendor/symfony/cache/Tests/Fixtures/ArrayCache.php
+++ b/vendor/symfony/cache/Tests/Fixtures/ArrayCache.php
@@ -6,7 +6,7 @@ use Doctrine\Common\Cache\CacheProvider;
class ArrayCache extends CacheProvider
{
- private $data = array();
+ private $data = [];
protected function doFetch($id)
{
@@ -26,7 +26,7 @@ class ArrayCache extends CacheProvider
protected function doSave($id, $data, $lifeTime = 0)
{
- $this->data[$id] = array($data, $lifeTime ? microtime(true) + $lifeTime : false);
+ $this->data[$id] = [$data, $lifeTime ? microtime(true) + $lifeTime : false];
return true;
}
@@ -40,7 +40,7 @@ class ArrayCache extends CacheProvider
protected function doFlush()
{
- $this->data = array();
+ $this->data = [];
return true;
}
diff --git a/vendor/symfony/cache/Tests/Fixtures/ExternalAdapter.php b/vendor/symfony/cache/Tests/Fixtures/ExternalAdapter.php
index 493906ea0c..deb0b3bc34 100644
--- a/vendor/symfony/cache/Tests/Fixtures/ExternalAdapter.php
+++ b/vendor/symfony/cache/Tests/Fixtures/ExternalAdapter.php
@@ -24,9 +24,9 @@ class ExternalAdapter implements CacheItemPoolInterface
{
private $cache;
- public function __construct()
+ public function __construct(int $defaultLifetime = 0)
{
- $this->cache = new ArrayAdapter();
+ $this->cache = new ArrayAdapter($defaultLifetime);
}
public function getItem($key)
@@ -34,7 +34,7 @@ class ExternalAdapter implements CacheItemPoolInterface
return $this->cache->getItem($key);
}
- public function getItems(array $keys = array())
+ public function getItems(array $keys = [])
{
return $this->cache->getItems($keys);
}
diff --git a/vendor/symfony/cache/Tests/LockRegistryTest.php b/vendor/symfony/cache/Tests/LockRegistryTest.php
index 3f7d959570..0771347ed6 100644
--- a/vendor/symfony/cache/Tests/LockRegistryTest.php
+++ b/vendor/symfony/cache/Tests/LockRegistryTest.php
@@ -18,7 +18,7 @@ class LockRegistryTest extends TestCase
{
public function testFiles()
{
- $lockFiles = LockRegistry::setFiles(array());
+ $lockFiles = LockRegistry::setFiles([]);
LockRegistry::setFiles($lockFiles);
$expected = array_map('realpath', glob(__DIR__.'/../Adapter/*'));
$this->assertSame($expected, $lockFiles);
diff --git a/vendor/symfony/cache/Tests/Marshaller/DefaultMarshallerTest.php b/vendor/symfony/cache/Tests/Marshaller/DefaultMarshallerTest.php
index fc625d12fc..daa1fd19f4 100644
--- a/vendor/symfony/cache/Tests/Marshaller/DefaultMarshallerTest.php
+++ b/vendor/symfony/cache/Tests/Marshaller/DefaultMarshallerTest.php
@@ -19,14 +19,14 @@ class DefaultMarshallerTest extends TestCase
public function testSerialize()
{
$marshaller = new DefaultMarshaller();
- $values = array(
+ $values = [
'a' => 123,
'b' => function () {},
- );
+ ];
- $expected = array('a' => \extension_loaded('igbinary') ? igbinary_serialize(123) : serialize(123));
+ $expected = ['a' => \extension_loaded('igbinary') ? igbinary_serialize(123) : serialize(123)];
$this->assertSame($expected, $marshaller->marshall($values, $failed));
- $this->assertSame(array('b'), $failed);
+ $this->assertSame(['b'], $failed);
}
public function testNativeUnserialize()
diff --git a/vendor/symfony/cache/Tests/Simple/AbstractRedisCacheTest.php b/vendor/symfony/cache/Tests/Simple/AbstractRedisCacheTest.php
index 3e668fdd12..dd5e1509c1 100644
--- a/vendor/symfony/cache/Tests/Simple/AbstractRedisCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/AbstractRedisCacheTest.php
@@ -15,11 +15,11 @@ use Symfony\Component\Cache\Simple\RedisCache;
abstract class AbstractRedisCacheTest extends CacheTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testSetTtl' => 'Testing expiration slows down the test suite',
'testSetMultipleTtl' => 'Testing expiration slows down the test suite',
'testDefaultLifeTime' => 'Testing expiration slows down the test suite',
- );
+ ];
protected static $redis;
diff --git a/vendor/symfony/cache/Tests/Simple/ApcuCacheTest.php b/vendor/symfony/cache/Tests/Simple/ApcuCacheTest.php
index 3df32c1c5e..f37b95a093 100644
--- a/vendor/symfony/cache/Tests/Simple/ApcuCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/ApcuCacheTest.php
@@ -15,11 +15,11 @@ use Symfony\Component\Cache\Simple\ApcuCache;
class ApcuCacheTest extends CacheTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testSetTtl' => 'Testing expiration slows down the test suite',
'testSetMultipleTtl' => 'Testing expiration slows down the test suite',
'testDefaultLifeTime' => 'Testing expiration slows down the test suite',
- );
+ ];
public function createSimpleCache($defaultLifetime = 0)
{
diff --git a/vendor/symfony/cache/Tests/Simple/CacheTestCase.php b/vendor/symfony/cache/Tests/Simple/CacheTestCase.php
index 5b84d8b093..1a13cbaae8 100644
--- a/vendor/symfony/cache/Tests/Simple/CacheTestCase.php
+++ b/vendor/symfony/cache/Tests/Simple/CacheTestCase.php
@@ -28,7 +28,7 @@ abstract class CacheTestCase extends SimpleCacheTest
public static function validKeys()
{
- return array_merge(parent::validKeys(), array(array("a\0b")));
+ return array_merge(parent::validKeys(), [["a\0b"]]);
}
public function testDefaultLifeTime()
@@ -64,9 +64,9 @@ abstract class CacheTestCase extends SimpleCacheTest
$this->assertNull($cache->get('foo'));
- $cache->setMultiple(array('foo' => new NotUnserializable()));
+ $cache->setMultiple(['foo' => new NotUnserializable()]);
- foreach ($cache->getMultiple(array('foo')) as $value) {
+ foreach ($cache->getMultiple(['foo']) as $value) {
}
$this->assertNull($value);
diff --git a/vendor/symfony/cache/Tests/Simple/ChainCacheTest.php b/vendor/symfony/cache/Tests/Simple/ChainCacheTest.php
index ab28e3bce7..e6f7c7cc63 100644
--- a/vendor/symfony/cache/Tests/Simple/ChainCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/ChainCacheTest.php
@@ -24,7 +24,7 @@ class ChainCacheTest extends CacheTestCase
{
public function createSimpleCache($defaultLifetime = 0)
{
- return new ChainCache(array(new ArrayCache($defaultLifetime), new FilesystemCache('', $defaultLifetime)), $defaultLifetime);
+ return new ChainCache([new ArrayCache($defaultLifetime), new FilesystemCache('', $defaultLifetime)], $defaultLifetime);
}
/**
@@ -33,7 +33,7 @@ class ChainCacheTest extends CacheTestCase
*/
public function testEmptyCachesException()
{
- new ChainCache(array());
+ new ChainCache([]);
}
/**
@@ -42,7 +42,7 @@ class ChainCacheTest extends CacheTestCase
*/
public function testInvalidCacheException()
{
- new ChainCache(array(new \stdClass()));
+ new ChainCache([new \stdClass()]);
}
public function testPrune()
@@ -51,18 +51,18 @@ class ChainCacheTest extends CacheTestCase
$this->markTestSkipped($this->skippedTests[__FUNCTION__]);
}
- $cache = new ChainCache(array(
+ $cache = new ChainCache([
$this->getPruneableMock(),
$this->getNonPruneableMock(),
$this->getPruneableMock(),
- ));
+ ]);
$this->assertTrue($cache->prune());
- $cache = new ChainCache(array(
+ $cache = new ChainCache([
$this->getPruneableMock(),
$this->getFailingPruneableMock(),
$this->getPruneableMock(),
- ));
+ ]);
$this->assertFalse($cache->prune());
}
diff --git a/vendor/symfony/cache/Tests/Simple/DoctrineCacheTest.php b/vendor/symfony/cache/Tests/Simple/DoctrineCacheTest.php
index 127c96858c..af4331d69b 100644
--- a/vendor/symfony/cache/Tests/Simple/DoctrineCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/DoctrineCacheTest.php
@@ -19,10 +19,10 @@ use Symfony\Component\Cache\Tests\Fixtures\ArrayCache;
*/
class DoctrineCacheTest extends CacheTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testObjectDoesNotChangeInCache' => 'ArrayCache does not use serialize/unserialize',
'testNotUnserializable' => 'ArrayCache does not use serialize/unserialize',
- );
+ ];
public function createSimpleCache($defaultLifetime = 0)
{
diff --git a/vendor/symfony/cache/Tests/Simple/MemcachedCacheTest.php b/vendor/symfony/cache/Tests/Simple/MemcachedCacheTest.php
index ee9e49d3dd..f83f0a2e34 100644
--- a/vendor/symfony/cache/Tests/Simple/MemcachedCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/MemcachedCacheTest.php
@@ -16,11 +16,11 @@ use Symfony\Component\Cache\Simple\MemcachedCache;
class MemcachedCacheTest extends CacheTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testSetTtl' => 'Testing expiration slows down the test suite',
'testSetMultipleTtl' => 'Testing expiration slows down the test suite',
'testDefaultLifeTime' => 'Testing expiration slows down the test suite',
- );
+ ];
protected static $client;
@@ -40,29 +40,29 @@ class MemcachedCacheTest extends CacheTestCase
public function createSimpleCache($defaultLifetime = 0)
{
- $client = $defaultLifetime ? AbstractAdapter::createConnection('memcached://'.getenv('MEMCACHED_HOST'), array('binary_protocol' => false)) : self::$client;
+ $client = $defaultLifetime ? AbstractAdapter::createConnection('memcached://'.getenv('MEMCACHED_HOST'), ['binary_protocol' => false]) : self::$client;
return new MemcachedCache($client, str_replace('\\', '.', __CLASS__), $defaultLifetime);
}
public function testCreatePersistentConnectionShouldNotDupServerList()
{
- $instance = MemcachedCache::createConnection('memcached://'.getenv('MEMCACHED_HOST'), array('persistent_id' => 'persistent'));
+ $instance = MemcachedCache::createConnection('memcached://'.getenv('MEMCACHED_HOST'), ['persistent_id' => 'persistent']);
$this->assertCount(1, $instance->getServerList());
- $instance = MemcachedCache::createConnection('memcached://'.getenv('MEMCACHED_HOST'), array('persistent_id' => 'persistent'));
+ $instance = MemcachedCache::createConnection('memcached://'.getenv('MEMCACHED_HOST'), ['persistent_id' => 'persistent']);
$this->assertCount(1, $instance->getServerList());
}
public function testOptions()
{
- $client = MemcachedCache::createConnection(array(), array(
+ $client = MemcachedCache::createConnection([], [
'libketama_compatible' => false,
'distribution' => 'modula',
'compression' => true,
'serializer' => 'php',
'hash' => 'md5',
- ));
+ ]);
$this->assertSame(\Memcached::SERIALIZER_PHP, $client->getOption(\Memcached::OPT_SERIALIZER));
$this->assertSame(\Memcached::HASH_MD5, $client->getOption(\Memcached::OPT_HASH));
@@ -78,24 +78,24 @@ class MemcachedCacheTest extends CacheTestCase
*/
public function testBadOptions($name, $value)
{
- MemcachedCache::createConnection(array(), array($name => $value));
+ MemcachedCache::createConnection([], [$name => $value]);
}
public function provideBadOptions()
{
- return array(
- array('foo', 'bar'),
- array('hash', 'zyx'),
- array('serializer', 'zyx'),
- array('distribution', 'zyx'),
- );
+ return [
+ ['foo', 'bar'],
+ ['hash', 'zyx'],
+ ['serializer', 'zyx'],
+ ['distribution', 'zyx'],
+ ];
}
public function testDefaultOptions()
{
$this->assertTrue(MemcachedCache::isSupported());
- $client = MemcachedCache::createConnection(array());
+ $client = MemcachedCache::createConnection([]);
$this->assertTrue($client->getOption(\Memcached::OPT_COMPRESSION));
$this->assertSame(1, $client->getOption(\Memcached::OPT_BINARY_PROTOCOL));
@@ -112,7 +112,7 @@ class MemcachedCacheTest extends CacheTestCase
$this->markTestSkipped('Memcached::HAVE_JSON required');
}
- new MemcachedCache(MemcachedCache::createConnection(array(), array('serializer' => 'json')));
+ new MemcachedCache(MemcachedCache::createConnection([], ['serializer' => 'json']));
}
/**
@@ -121,54 +121,54 @@ class MemcachedCacheTest extends CacheTestCase
public function testServersSetting($dsn, $host, $port)
{
$client1 = MemcachedCache::createConnection($dsn);
- $client2 = MemcachedCache::createConnection(array($dsn));
- $client3 = MemcachedCache::createConnection(array(array($host, $port)));
- $expect = array(
+ $client2 = MemcachedCache::createConnection([$dsn]);
+ $client3 = MemcachedCache::createConnection([[$host, $port]]);
+ $expect = [
'host' => $host,
'port' => $port,
- );
+ ];
- $f = function ($s) { return array('host' => $s['host'], 'port' => $s['port']); };
- $this->assertSame(array($expect), array_map($f, $client1->getServerList()));
- $this->assertSame(array($expect), array_map($f, $client2->getServerList()));
- $this->assertSame(array($expect), array_map($f, $client3->getServerList()));
+ $f = function ($s) { return ['host' => $s['host'], 'port' => $s['port']]; };
+ $this->assertSame([$expect], array_map($f, $client1->getServerList()));
+ $this->assertSame([$expect], array_map($f, $client2->getServerList()));
+ $this->assertSame([$expect], array_map($f, $client3->getServerList()));
}
public function provideServersSetting()
{
- yield array(
+ yield [
'memcached://127.0.0.1/50',
'127.0.0.1',
11211,
- );
- yield array(
+ ];
+ yield [
'memcached://localhost:11222?weight=25',
'localhost',
11222,
- );
+ ];
if (filter_var(ini_get('memcached.use_sasl'), FILTER_VALIDATE_BOOLEAN)) {
- yield array(
+ yield [
'memcached://user:password@127.0.0.1?weight=50',
'127.0.0.1',
11211,
- );
+ ];
}
- yield array(
+ yield [
'memcached:///var/run/memcached.sock?weight=25',
'/var/run/memcached.sock',
0,
- );
- yield array(
+ ];
+ yield [
'memcached:///var/local/run/memcached.socket?weight=25',
'/var/local/run/memcached.socket',
0,
- );
+ ];
if (filter_var(ini_get('memcached.use_sasl'), FILTER_VALIDATE_BOOLEAN)) {
- yield array(
+ yield [
'memcached://user:password@/var/local/run/memcached.socket?weight=25',
'/var/local/run/memcached.socket',
0,
- );
+ ];
}
}
}
diff --git a/vendor/symfony/cache/Tests/Simple/MemcachedCacheTextModeTest.php b/vendor/symfony/cache/Tests/Simple/MemcachedCacheTextModeTest.php
index 43cadf9034..13865a6098 100644
--- a/vendor/symfony/cache/Tests/Simple/MemcachedCacheTextModeTest.php
+++ b/vendor/symfony/cache/Tests/Simple/MemcachedCacheTextModeTest.php
@@ -18,7 +18,7 @@ class MemcachedCacheTextModeTest extends MemcachedCacheTest
{
public function createSimpleCache($defaultLifetime = 0)
{
- $client = AbstractAdapter::createConnection('memcached://'.getenv('MEMCACHED_HOST'), array('binary_protocol' => false));
+ $client = AbstractAdapter::createConnection('memcached://'.getenv('MEMCACHED_HOST'), ['binary_protocol' => false]);
return new MemcachedCache($client, str_replace('\\', '.', __CLASS__), $defaultLifetime);
}
diff --git a/vendor/symfony/cache/Tests/Simple/NullCacheTest.php b/vendor/symfony/cache/Tests/Simple/NullCacheTest.php
index 7b760fd3bd..31f42c32b6 100644
--- a/vendor/symfony/cache/Tests/Simple/NullCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/NullCacheTest.php
@@ -40,7 +40,7 @@ class NullCacheTest extends TestCase
{
$cache = $this->createCachePool();
- $keys = array('foo', 'bar', 'baz', 'biz');
+ $keys = ['foo', 'bar', 'baz', 'biz'];
$default = new \stdClass();
$items = $cache->getMultiple($keys, $default);
@@ -75,7 +75,7 @@ class NullCacheTest extends TestCase
public function testDeleteMultiple()
{
- $this->assertTrue($this->createCachePool()->deleteMultiple(array('key', 'foo', 'bar')));
+ $this->assertTrue($this->createCachePool()->deleteMultiple(['key', 'foo', 'bar']));
}
public function testSet()
@@ -90,7 +90,7 @@ class NullCacheTest extends TestCase
{
$cache = $this->createCachePool();
- $this->assertFalse($cache->setMultiple(array('key' => 'val')));
+ $this->assertFalse($cache->setMultiple(['key' => 'val']));
$this->assertNull($cache->get('key'));
}
}
diff --git a/vendor/symfony/cache/Tests/Simple/PdoDbalCacheTest.php b/vendor/symfony/cache/Tests/Simple/PdoDbalCacheTest.php
index 158e2c8924..ce1a9ae4f8 100644
--- a/vendor/symfony/cache/Tests/Simple/PdoDbalCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/PdoDbalCacheTest.php
@@ -32,7 +32,7 @@ class PdoDbalCacheTest extends CacheTestCase
self::$dbFile = tempnam(sys_get_temp_dir(), 'sf_sqlite_cache');
- $pool = new PdoCache(DriverManager::getConnection(array('driver' => 'pdo_sqlite', 'path' => self::$dbFile)));
+ $pool = new PdoCache(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]));
$pool->createTable();
}
@@ -43,6 +43,6 @@ class PdoDbalCacheTest extends CacheTestCase
public function createSimpleCache($defaultLifetime = 0)
{
- return new PdoCache(DriverManager::getConnection(array('driver' => 'pdo_sqlite', 'path' => self::$dbFile)), '', $defaultLifetime);
+ return new PdoCache(DriverManager::getConnection(['driver' => 'pdo_sqlite', 'path' => self::$dbFile]), '', $defaultLifetime);
}
}
diff --git a/vendor/symfony/cache/Tests/Simple/PhpArrayCacheTest.php b/vendor/symfony/cache/Tests/Simple/PhpArrayCacheTest.php
index 724744cb9a..ba4bde3139 100644
--- a/vendor/symfony/cache/Tests/Simple/PhpArrayCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/PhpArrayCacheTest.php
@@ -20,7 +20,7 @@ use Symfony\Component\Cache\Tests\Adapter\FilesystemAdapterTest;
*/
class PhpArrayCacheTest extends CacheTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testBasicUsageWithLongKey' => 'PhpArrayCache does no writes',
'testDelete' => 'PhpArrayCache does no writes',
@@ -45,7 +45,7 @@ class PhpArrayCacheTest extends CacheTestCase
'testDefaultLifeTime' => 'PhpArrayCache does not allow configuring a default lifetime.',
'testPrune' => 'PhpArrayCache just proxies',
- );
+ ];
protected static $file;
@@ -68,22 +68,22 @@ class PhpArrayCacheTest extends CacheTestCase
public function testStore()
{
- $arrayWithRefs = array();
+ $arrayWithRefs = [];
$arrayWithRefs[0] = 123;
$arrayWithRefs[1] = &$arrayWithRefs[0];
- $object = (object) array(
+ $object = (object) [
'foo' => 'bar',
'foo2' => 'bar2',
- );
+ ];
- $expected = array(
+ $expected = [
'null' => null,
'serializedString' => serialize($object),
'arrayWithRefs' => $arrayWithRefs,
'object' => $object,
- 'arrayWithObject' => array('bar' => $object),
- );
+ 'arrayWithObject' => ['bar' => $object],
+ ];
$cache = new PhpArrayCache(self::$file, new NullCache());
$cache->warmUp($expected);
@@ -95,29 +95,29 @@ class PhpArrayCacheTest extends CacheTestCase
public function testStoredFile()
{
- $data = array(
+ $data = [
'integer' => 42,
'float' => 42.42,
'boolean' => true,
- 'array_simple' => array('foo', 'bar'),
- 'array_associative' => array('foo' => 'bar', 'foo2' => 'bar2'),
- );
- $expected = array(
- array(
+ 'array_simple' => ['foo', 'bar'],
+ 'array_associative' => ['foo' => 'bar', 'foo2' => 'bar2'],
+ ];
+ $expected = [
+ [
'integer' => 0,
'float' => 1,
'boolean' => 2,
'array_simple' => 3,
'array_associative' => 4,
- ),
- array(
+ ],
+ [
0 => 42,
1 => 42.42,
2 => true,
- 3 => array('foo', 'bar'),
- 4 => array('foo' => 'bar', 'foo2' => 'bar2'),
- ),
- );
+ 3 => ['foo', 'bar'],
+ 4 => ['foo' => 'bar', 'foo2' => 'bar2'],
+ ],
+ ];
$cache = new PhpArrayCache(self::$file, new NullCache());
$cache->warmUp($data);
@@ -130,7 +130,7 @@ class PhpArrayCacheTest extends CacheTestCase
class PhpArrayCacheWrapper extends PhpArrayCache
{
- protected $data = array();
+ protected $data = [];
public function set($key, $value, $ttl = null)
{
diff --git a/vendor/symfony/cache/Tests/Simple/PhpArrayCacheWithFallbackTest.php b/vendor/symfony/cache/Tests/Simple/PhpArrayCacheWithFallbackTest.php
index 4b6a94f709..abee5e7872 100644
--- a/vendor/symfony/cache/Tests/Simple/PhpArrayCacheWithFallbackTest.php
+++ b/vendor/symfony/cache/Tests/Simple/PhpArrayCacheWithFallbackTest.php
@@ -20,7 +20,7 @@ use Symfony\Component\Cache\Tests\Adapter\FilesystemAdapterTest;
*/
class PhpArrayCacheWithFallbackTest extends CacheTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testGetInvalidKeys' => 'PhpArrayCache does no validation',
'testGetMultipleInvalidKeys' => 'PhpArrayCache does no validation',
'testDeleteInvalidKeys' => 'PhpArrayCache does no validation',
@@ -32,7 +32,7 @@ class PhpArrayCacheWithFallbackTest extends CacheTestCase
'testSetMultipleInvalidTtl' => 'PhpArrayCache does no validation',
'testHasInvalidKeys' => 'PhpArrayCache does no validation',
'testPrune' => 'PhpArrayCache just proxies',
- );
+ ];
protected static $file;
diff --git a/vendor/symfony/cache/Tests/Simple/PhpFilesCacheTest.php b/vendor/symfony/cache/Tests/Simple/PhpFilesCacheTest.php
index 38e5ee90b1..3a68dd3984 100644
--- a/vendor/symfony/cache/Tests/Simple/PhpFilesCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/PhpFilesCacheTest.php
@@ -19,9 +19,9 @@ use Symfony\Component\Cache\Simple\PhpFilesCache;
*/
class PhpFilesCacheTest extends CacheTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testDefaultLifeTime' => 'PhpFilesCache does not allow configuring a default lifetime.',
- );
+ ];
public function createSimpleCache()
{
diff --git a/vendor/symfony/cache/Tests/Simple/Psr6CacheTest.php b/vendor/symfony/cache/Tests/Simple/Psr6CacheTest.php
index 78582894fb..65d48a978c 100644
--- a/vendor/symfony/cache/Tests/Simple/Psr6CacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/Psr6CacheTest.php
@@ -11,20 +11,18 @@
namespace Symfony\Component\Cache\Tests\Simple;
-use Symfony\Component\Cache\Adapter\FilesystemAdapter;
use Symfony\Component\Cache\Simple\Psr6Cache;
-/**
- * @group time-sensitive
- */
-class Psr6CacheTest extends CacheTestCase
+abstract class Psr6CacheTest extends CacheTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testPrune' => 'Psr6Cache just proxies',
- );
+ ];
public function createSimpleCache($defaultLifetime = 0)
{
- return new Psr6Cache(new FilesystemAdapter('', $defaultLifetime));
+ return new Psr6Cache($this->createCacheItemPool($defaultLifetime));
}
+
+ abstract protected function createCacheItemPool($defaultLifetime = 0);
}
diff --git a/vendor/symfony/cache/Tests/Simple/Psr6CacheWithAdapterTest.php b/vendor/symfony/cache/Tests/Simple/Psr6CacheWithAdapterTest.php
new file mode 100644
index 0000000000..46da9354d6
--- /dev/null
+++ b/vendor/symfony/cache/Tests/Simple/Psr6CacheWithAdapterTest.php
@@ -0,0 +1,25 @@
+<?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\Cache\Tests\Simple;
+
+use Symfony\Component\Cache\Adapter\FilesystemAdapter;
+
+/**
+ * @group time-sensitive
+ */
+class Psr6CacheWithAdapterTest extends Psr6CacheTest
+{
+ protected function createCacheItemPool($defaultLifetime = 0)
+ {
+ return new FilesystemAdapter('', $defaultLifetime);
+ }
+}
diff --git a/vendor/symfony/cache/Tests/Simple/Psr6CacheWithoutAdapterTest.php b/vendor/symfony/cache/Tests/Simple/Psr6CacheWithoutAdapterTest.php
new file mode 100644
index 0000000000..a8c4164dcb
--- /dev/null
+++ b/vendor/symfony/cache/Tests/Simple/Psr6CacheWithoutAdapterTest.php
@@ -0,0 +1,25 @@
+<?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\Cache\Tests\Simple;
+
+use Symfony\Component\Cache\Tests\Fixtures\ExternalAdapter;
+
+/**
+ * @group time-sensitive
+ */
+class Psr6CacheWithoutAdapterTest extends Psr6CacheTest
+{
+ protected function createCacheItemPool($defaultLifetime = 0)
+ {
+ return new ExternalAdapter($defaultLifetime);
+ }
+}
diff --git a/vendor/symfony/cache/Tests/Simple/RedisArrayCacheTest.php b/vendor/symfony/cache/Tests/Simple/RedisArrayCacheTest.php
index 3c903c8a9b..bda39d990b 100644
--- a/vendor/symfony/cache/Tests/Simple/RedisArrayCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/RedisArrayCacheTest.php
@@ -19,6 +19,6 @@ class RedisArrayCacheTest extends AbstractRedisCacheTest
if (!class_exists('RedisArray')) {
self::markTestSkipped('The RedisArray class is required.');
}
- self::$redis = new \RedisArray(array(getenv('REDIS_HOST')), array('lazy_connect' => true));
+ self::$redis = new \RedisArray([getenv('REDIS_HOST')], ['lazy_connect' => true]);
}
}
diff --git a/vendor/symfony/cache/Tests/Simple/RedisCacheTest.php b/vendor/symfony/cache/Tests/Simple/RedisCacheTest.php
index d33421f9aa..407d916c73 100644
--- a/vendor/symfony/cache/Tests/Simple/RedisCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/RedisCacheTest.php
@@ -33,13 +33,13 @@ class RedisCacheTest extends AbstractRedisCacheTest
$redis = RedisCache::createConnection('redis://'.$redisHost.'/2');
$this->assertSame(2, $redis->getDbNum());
- $redis = RedisCache::createConnection('redis://'.$redisHost, array('timeout' => 3));
+ $redis = RedisCache::createConnection('redis://'.$redisHost, ['timeout' => 3]);
$this->assertEquals(3, $redis->getTimeout());
$redis = RedisCache::createConnection('redis://'.$redisHost.'?timeout=4');
$this->assertEquals(4, $redis->getTimeout());
- $redis = RedisCache::createConnection('redis://'.$redisHost, array('read_timeout' => 5));
+ $redis = RedisCache::createConnection('redis://'.$redisHost, ['read_timeout' => 5]);
$this->assertEquals(5, $redis->getReadTimeout());
}
@@ -55,11 +55,11 @@ class RedisCacheTest extends AbstractRedisCacheTest
public function provideFailedCreateConnection()
{
- return array(
- array('redis://localhost:1234'),
- array('redis://foo@localhost'),
- array('redis://localhost/123'),
- );
+ return [
+ ['redis://localhost:1234'],
+ ['redis://foo@localhost'],
+ ['redis://localhost/123'],
+ ];
}
/**
@@ -74,9 +74,9 @@ class RedisCacheTest extends AbstractRedisCacheTest
public function provideInvalidCreateConnection()
{
- return array(
- array('foo://localhost'),
- array('redis://'),
- );
+ return [
+ ['foo://localhost'],
+ ['redis://'],
+ ];
}
}
diff --git a/vendor/symfony/cache/Tests/Simple/TraceableCacheTest.php b/vendor/symfony/cache/Tests/Simple/TraceableCacheTest.php
index 535f93da4b..e684caf36e 100644
--- a/vendor/symfony/cache/Tests/Simple/TraceableCacheTest.php
+++ b/vendor/symfony/cache/Tests/Simple/TraceableCacheTest.php
@@ -19,9 +19,9 @@ use Symfony\Component\Cache\Simple\TraceableCache;
*/
class TraceableCacheTest extends CacheTestCase
{
- protected $skippedTests = array(
+ protected $skippedTests = [
'testPrune' => 'TraceableCache just proxies',
- );
+ ];
public function createSimpleCache($defaultLifetime = 0)
{
@@ -37,7 +37,7 @@ class TraceableCacheTest extends CacheTestCase
$call = $calls[0];
$this->assertSame('get', $call->name);
- $this->assertSame(array('k' => false), $call->result);
+ $this->assertSame(['k' => false], $call->result);
$this->assertSame(0, $call->hits);
$this->assertSame(1, $call->misses);
$this->assertNotEmpty($call->start);
@@ -61,7 +61,7 @@ class TraceableCacheTest extends CacheTestCase
{
$pool = $this->createSimpleCache();
$pool->set('k1', 123);
- $values = $pool->getMultiple(array('k0', 'k1'));
+ $values = $pool->getMultiple(['k0', 'k1']);
foreach ($values as $value) {
}
$calls = $pool->getCalls();
@@ -69,7 +69,7 @@ class TraceableCacheTest extends CacheTestCase
$call = $calls[1];
$this->assertSame('getMultiple', $call->name);
- $this->assertSame(array('k1' => true, 'k0' => false), $call->result);
+ $this->assertSame(['k1' => true, 'k0' => false], $call->result);
$this->assertSame(1, $call->misses);
$this->assertNotEmpty($call->start);
$this->assertNotEmpty($call->end);
@@ -84,7 +84,7 @@ class TraceableCacheTest extends CacheTestCase
$call = $calls[0];
$this->assertSame('has', $call->name);
- $this->assertSame(array('k' => false), $call->result);
+ $this->assertSame(['k' => false], $call->result);
$this->assertNotEmpty($call->start);
$this->assertNotEmpty($call->end);
}
@@ -99,7 +99,7 @@ class TraceableCacheTest extends CacheTestCase
$call = $calls[1];
$this->assertSame('has', $call->name);
- $this->assertSame(array('k' => true), $call->result);
+ $this->assertSame(['k' => true], $call->result);
$this->assertNotEmpty($call->start);
$this->assertNotEmpty($call->end);
}
@@ -113,7 +113,7 @@ class TraceableCacheTest extends CacheTestCase
$call = $calls[0];
$this->assertSame('delete', $call->name);
- $this->assertSame(array('k' => true), $call->result);
+ $this->assertSame(['k' => true], $call->result);
$this->assertSame(0, $call->hits);
$this->assertSame(0, $call->misses);
$this->assertNotEmpty($call->start);
@@ -123,14 +123,14 @@ class TraceableCacheTest extends CacheTestCase
public function testDeleteMultipleTrace()
{
$pool = $this->createSimpleCache();
- $arg = array('k0', 'k1');
+ $arg = ['k0', 'k1'];
$pool->deleteMultiple($arg);
$calls = $pool->getCalls();
$this->assertCount(1, $calls);
$call = $calls[0];
$this->assertSame('deleteMultiple', $call->name);
- $this->assertSame(array('keys' => $arg, 'result' => true), $call->result);
+ $this->assertSame(['keys' => $arg, 'result' => true], $call->result);
$this->assertSame(0, $call->hits);
$this->assertSame(0, $call->misses);
$this->assertNotEmpty($call->start);
@@ -146,7 +146,7 @@ class TraceableCacheTest extends CacheTestCase
$call = $calls[0];
$this->assertSame('set', $call->name);
- $this->assertSame(array('k' => true), $call->result);
+ $this->assertSame(['k' => true], $call->result);
$this->assertSame(0, $call->hits);
$this->assertSame(0, $call->misses);
$this->assertNotEmpty($call->start);
@@ -156,13 +156,13 @@ class TraceableCacheTest extends CacheTestCase
public function testSetMultipleTrace()
{
$pool = $this->createSimpleCache();
- $pool->setMultiple(array('k' => 'foo'));
+ $pool->setMultiple(['k' => 'foo']);
$calls = $pool->getCalls();
$this->assertCount(1, $calls);
$call = $calls[0];
$this->assertSame('setMultiple', $call->name);
- $this->assertSame(array('keys' => array('k'), 'result' => true), $call->result);
+ $this->assertSame(['keys' => ['k'], 'result' => true], $call->result);
$this->assertSame(0, $call->hits);
$this->assertSame(0, $call->misses);
$this->assertNotEmpty($call->start);
diff --git a/vendor/symfony/cache/Traits/AbstractTrait.php b/vendor/symfony/cache/Traits/AbstractTrait.php
index 01351f11c9..2553ea75cb 100644
--- a/vendor/symfony/cache/Traits/AbstractTrait.php
+++ b/vendor/symfony/cache/Traits/AbstractTrait.php
@@ -26,8 +26,8 @@ trait AbstractTrait
private $namespace;
private $namespaceVersion = '';
private $versioningIsEnabled = false;
- private $deferred = array();
- private $ids = array();
+ private $deferred = [];
+ private $ids = [];
/**
* @var int|null The maximum length to enforce for identifiers or null when no limit applies
@@ -94,7 +94,7 @@ trait AbstractTrait
try {
return $this->doHave($id);
} catch (\Exception $e) {
- CacheItem::log($this->logger, 'Failed to check if key "{key}" is cached', array('key' => $key, 'exception' => $e));
+ CacheItem::log($this->logger, 'Failed to check if key "{key}" is cached', ['key' => $key, 'exception' => $e]);
return false;
}
@@ -105,24 +105,24 @@ trait AbstractTrait
*/
public function clear()
{
- $this->deferred = array();
+ $this->deferred = [];
if ($cleared = $this->versioningIsEnabled) {
$namespaceVersion = substr_replace(base64_encode(pack('V', mt_rand())), ':', 5);
try {
- $cleared = $this->doSave(array('/'.$this->namespace => $namespaceVersion), 0);
+ $cleared = $this->doSave(['/'.$this->namespace => $namespaceVersion], 0);
} catch (\Exception $e) {
$cleared = false;
}
- if ($cleared = true === $cleared || array() === $cleared) {
+ if ($cleared = true === $cleared || [] === $cleared) {
$this->namespaceVersion = $namespaceVersion;
- $this->ids = array();
+ $this->ids = [];
}
}
try {
return $this->doClear($this->namespace) || $cleared;
} catch (\Exception $e) {
- CacheItem::log($this->logger, 'Failed to clear the cache', array('exception' => $e));
+ CacheItem::log($this->logger, 'Failed to clear the cache', ['exception' => $e]);
return false;
}
@@ -133,7 +133,7 @@ trait AbstractTrait
*/
public function deleteItem($key)
{
- return $this->deleteItems(array($key));
+ return $this->deleteItems([$key]);
}
/**
@@ -141,7 +141,7 @@ trait AbstractTrait
*/
public function deleteItems(array $keys)
{
- $ids = array();
+ $ids = [];
foreach ($keys as $key) {
$ids[$key] = $this->getId($key);
@@ -161,12 +161,12 @@ trait AbstractTrait
foreach ($ids as $key => $id) {
try {
$e = null;
- if ($this->doDelete(array($id))) {
+ if ($this->doDelete([$id])) {
continue;
}
} catch (\Exception $e) {
}
- CacheItem::log($this->logger, 'Failed to delete key "{key}"', array('key' => $key, 'exception' => $e));
+ CacheItem::log($this->logger, 'Failed to delete key "{key}"', ['key' => $key, 'exception' => $e]);
$ok = false;
}
@@ -190,7 +190,7 @@ trait AbstractTrait
$wasEnabled = $this->versioningIsEnabled;
$this->versioningIsEnabled = (bool) $enable;
$this->namespaceVersion = '';
- $this->ids = array();
+ $this->ids = [];
return $wasEnabled;
}
@@ -204,7 +204,7 @@ trait AbstractTrait
$this->commit();
}
$this->namespaceVersion = '';
- $this->ids = array();
+ $this->ids = [];
}
/**
@@ -241,15 +241,15 @@ trait AbstractTrait
private function getId($key)
{
if ($this->versioningIsEnabled && '' === $this->namespaceVersion) {
- $this->ids = array();
+ $this->ids = [];
$this->namespaceVersion = '1/';
try {
- foreach ($this->doFetch(array('/'.$this->namespace)) as $v) {
+ foreach ($this->doFetch(['/'.$this->namespace]) as $v) {
$this->namespaceVersion = $v;
}
if ('1:' === $this->namespaceVersion) {
$this->namespaceVersion = substr_replace(base64_encode(pack('V', time())), ':', 5);
- $this->doSave(array('@'.$this->namespace => $this->namespaceVersion), 0);
+ $this->doSave(['@'.$this->namespace => $this->namespaceVersion], 0);
}
} catch (\Exception $e) {
}
diff --git a/vendor/symfony/cache/Traits/ApcuTrait.php b/vendor/symfony/cache/Traits/ApcuTrait.php
index a93fc812a1..c86b043ae1 100644
--- a/vendor/symfony/cache/Traits/ApcuTrait.php
+++ b/vendor/symfony/cache/Traits/ApcuTrait.php
@@ -53,8 +53,8 @@ trait ApcuTrait
{
$unserializeCallbackHandler = ini_set('unserialize_callback_func', __CLASS__.'::handleUnserializeCallback');
try {
- $values = array();
- foreach (apcu_fetch($ids, $ok) ?: array() as $k => $v) {
+ $values = [];
+ foreach (apcu_fetch($ids, $ok) ?: [] as $k => $v) {
if (null !== $v || $ok) {
$values[$k] = $v;
}
diff --git a/vendor/symfony/cache/Traits/ArrayTrait.php b/vendor/symfony/cache/Traits/ArrayTrait.php
index 8268e40db4..e585c3d48c 100644
--- a/vendor/symfony/cache/Traits/ArrayTrait.php
+++ b/vendor/symfony/cache/Traits/ArrayTrait.php
@@ -24,8 +24,8 @@ trait ArrayTrait
use LoggerAwareTrait;
private $storeSerialized;
- private $values = array();
- private $expiries = array();
+ private $values = [];
+ private $expiries = [];
/**
* Returns all cached values, with cache miss as null.
@@ -69,7 +69,7 @@ trait ArrayTrait
*/
public function clear()
{
- $this->values = $this->expiries = array();
+ $this->values = $this->expiries = [];
return true;
}
@@ -128,7 +128,7 @@ trait ArrayTrait
$serialized = serialize($value);
} catch (\Exception $e) {
$type = \is_object($value) ? \get_class($value) : \gettype($value);
- CacheItem::log($this->logger, 'Failed to save key "{key}" ({type})', array('key' => $key, 'type' => $type, 'exception' => $e));
+ CacheItem::log($this->logger, 'Failed to save key "{key}" ({type})', ['key' => $key, 'type' => $type, 'exception' => $e]);
return;
}
@@ -150,7 +150,7 @@ trait ArrayTrait
try {
$value = unserialize($value);
} catch (\Exception $e) {
- CacheItem::log($this->logger, 'Failed to unserialize key "{key}"', array('key' => $key, 'exception' => $e));
+ CacheItem::log($this->logger, 'Failed to unserialize key "{key}"', ['key' => $key, 'exception' => $e]);
$value = false;
}
if (false === $value) {
diff --git a/vendor/symfony/cache/Traits/ContractsTrait.php b/vendor/symfony/cache/Traits/ContractsTrait.php
index f755e65fc3..8b1eb5a244 100644
--- a/vendor/symfony/cache/Traits/ContractsTrait.php
+++ b/vendor/symfony/cache/Traits/ContractsTrait.php
@@ -30,7 +30,7 @@ trait ContractsTrait
doGet as private contractsGet;
}
- private $callbackWrapper = array(LockRegistry::class, 'compute');
+ private $callbackWrapper = [LockRegistry::class, 'compute'];
/**
* Wraps the callback passed to ->get() in a callable.
diff --git a/vendor/symfony/cache/Traits/FilesystemTrait.php b/vendor/symfony/cache/Traits/FilesystemTrait.php
index 52dcf985dd..9c444f9b04 100644
--- a/vendor/symfony/cache/Traits/FilesystemTrait.php
+++ b/vendor/symfony/cache/Traits/FilesystemTrait.php
@@ -54,7 +54,7 @@ trait FilesystemTrait
*/
protected function doFetch(array $ids)
{
- $values = array();
+ $values = [];
$now = time();
foreach ($ids as $id) {
@@ -85,7 +85,7 @@ trait FilesystemTrait
{
$file = $this->getFile($id);
- return file_exists($file) && (@filemtime($file) > time() || $this->doFetch(array($id)));
+ return file_exists($file) && (@filemtime($file) > time() || $this->doFetch([$id]));
}
/**
diff --git a/vendor/symfony/cache/Traits/MemcachedTrait.php b/vendor/symfony/cache/Traits/MemcachedTrait.php
index 1e1718a412..b83d695937 100644
--- a/vendor/symfony/cache/Traits/MemcachedTrait.php
+++ b/vendor/symfony/cache/Traits/MemcachedTrait.php
@@ -24,12 +24,12 @@ use Symfony\Component\Cache\Marshaller\MarshallerInterface;
*/
trait MemcachedTrait
{
- private static $defaultClientOptions = array(
+ private static $defaultClientOptions = [
'persistent_id' => null,
'username' => null,
'password' => null,
'serializer' => 'php',
- );
+ ];
private $marshaller;
private $client;
@@ -68,7 +68,7 @@ trait MemcachedTrait
*
* Examples for servers:
* - 'memcached://user:pass@localhost?weight=33'
- * - array(array('localhost', 11211, 33))
+ * - [['localhost', 11211, 33]]
*
* @param array[]|string|string[] $servers An array of servers, a DSN, or an array of DSNs
* @param array $options An array of options
@@ -77,10 +77,10 @@ trait MemcachedTrait
*
* @throws \ErrorException When invalid options or servers are provided
*/
- public static function createConnection($servers, array $options = array())
+ public static function createConnection($servers, array $options = [])
{
if (\is_string($servers)) {
- $servers = array($servers);
+ $servers = [$servers];
} elseif (!\is_array($servers)) {
throw new InvalidArgumentException(sprintf('MemcachedAdapter::createClient() expects array or string as first argument, %s given.', \gettype($servers)));
}
@@ -104,7 +104,7 @@ trait MemcachedTrait
}
$params = preg_replace_callback('#^memcached:(//)?(?:([^@]*+)@)?#', function ($m) use (&$username, &$password) {
if (!empty($m[2])) {
- list($username, $password) = explode(':', $m[2], 2) + array(1 => null);
+ list($username, $password) = explode(':', $m[2], 2) + [1 => null];
}
return 'file:'.($m[1] ?? '');
@@ -112,7 +112,7 @@ trait MemcachedTrait
if (false === $params = parse_url($params)) {
throw new InvalidArgumentException(sprintf('Invalid Memcached DSN: %s', $dsn));
}
- $query = $hosts = array();
+ $query = $hosts = [];
if (isset($params['query'])) {
parse_str($params['query'], $query);
@@ -122,9 +122,9 @@ trait MemcachedTrait
}
foreach ($hosts as $host => $weight) {
if (false === $port = strrpos($host, ':')) {
- $hosts[$host] = array($host, 11211, (int) $weight);
+ $hosts[$host] = [$host, 11211, (int) $weight];
} else {
- $hosts[$host] = array(substr($host, 0, $port), (int) substr($host, 1 + $port), (int) $weight);
+ $hosts[$host] = [substr($host, 0, $port), (int) substr($host, 1 + $port), (int) $weight];
}
}
$hosts = array_values($hosts);
@@ -143,17 +143,17 @@ trait MemcachedTrait
$params['weight'] = $m[1];
$params['path'] = substr($params['path'], 0, -\strlen($m[0]));
}
- $params += array(
+ $params += [
'host' => isset($params['host']) ? $params['host'] : $params['path'],
'port' => isset($params['host']) ? 11211 : null,
'weight' => 0,
- );
+ ];
if ($query) {
$params += $query;
$options = $query + $options;
}
- $servers[$i] = array($params['host'], $params['port'], $params['weight']);
+ $servers[$i] = [$params['host'], $params['port'], $params['weight']];
if ($hosts) {
$servers = array_merge($servers, $hosts);
@@ -185,12 +185,12 @@ trait MemcachedTrait
// set client's servers, taking care of persistent connections
if (!$client->isPristine()) {
- $oldServers = array();
+ $oldServers = [];
foreach ($client->getServerList() as $server) {
- $oldServers[] = array($server['host'], $server['port']);
+ $oldServers[] = [$server['host'], $server['port']];
}
- $newServers = array();
+ $newServers = [];
foreach ($servers as $server) {
if (1 < \count($server)) {
$server = array_values($server);
@@ -234,7 +234,7 @@ trait MemcachedTrait
$lifetime += time();
}
- $encodedValues = array();
+ $encodedValues = [];
foreach ($values as $key => $value) {
$encodedValues[rawurlencode($key)] = $value;
}
@@ -252,7 +252,7 @@ trait MemcachedTrait
$encodedResult = $this->checkResultCode($this->getClient()->getMulti($encodedIds));
- $result = array();
+ $result = [];
foreach ($encodedResult as $key => $value) {
$result[rawurldecode($key)] = $this->marshaller->unmarshall($value);
}
diff --git a/vendor/symfony/cache/Traits/PdoTrait.php b/vendor/symfony/cache/Traits/PdoTrait.php
index ea4feee4ac..ec34e72fb5 100644
--- a/vendor/symfony/cache/Traits/PdoTrait.php
+++ b/vendor/symfony/cache/Traits/PdoTrait.php
@@ -37,7 +37,7 @@ trait PdoTrait
private $timeCol = 'item_time';
private $username = '';
private $password = '';
- private $connectionOptions = array();
+ private $connectionOptions = [];
private $namespace;
private function init($connOrDsn, $namespace, $defaultLifetime, array $options, ?MarshallerInterface $marshaller)
@@ -90,24 +90,24 @@ trait PdoTrait
$conn = $this->getConnection();
if ($conn instanceof Connection) {
- $types = array(
+ $types = [
'mysql' => 'binary',
'sqlite' => 'text',
'pgsql' => 'string',
'oci' => 'string',
'sqlsrv' => 'string',
- );
+ ];
if (!isset($types[$this->driver])) {
throw new \DomainException(sprintf('Creating the cache table is currently not implemented for PDO driver "%s".', $this->driver));
}
$schema = new Schema();
$table = $schema->createTable($this->table);
- $table->addColumn($this->idCol, $types[$this->driver], array('length' => 255));
- $table->addColumn($this->dataCol, 'blob', array('length' => 16777215));
- $table->addColumn($this->lifetimeCol, 'integer', array('unsigned' => true, 'notnull' => false));
- $table->addColumn($this->timeCol, 'integer', array('unsigned' => true));
- $table->setPrimaryKey(array($this->idCol));
+ $table->addColumn($this->idCol, $types[$this->driver], ['length' => 255]);
+ $table->addColumn($this->dataCol, 'blob', ['length' => 16777215]);
+ $table->addColumn($this->lifetimeCol, 'integer', ['unsigned' => true, 'notnull' => false]);
+ $table->addColumn($this->timeCol, 'integer', ['unsigned' => true]);
+ $table->setPrimaryKey([$this->idCol]);
foreach ($schema->toSql($conn->getDatabasePlatform()) as $sql) {
$conn->exec($sql);
@@ -165,8 +165,11 @@ trait PdoTrait
if ('' !== $this->namespace) {
$delete->bindValue(':namespace', sprintf('%s%%', $this->namespace), \PDO::PARAM_STR);
}
-
- return $delete->execute();
+ try {
+ return $delete->execute();
+ } catch (TableNotFoundException $e) {
+ return true;
+ }
}
/**
@@ -175,7 +178,7 @@ trait PdoTrait
protected function doFetch(array $ids)
{
$now = time();
- $expired = array();
+ $expired = [];
$sql = str_pad('', (\count($ids) << 1) - 1, '?,');
$sql = "SELECT $this->idCol, CASE WHEN $this->lifetimeCol IS NULL OR $this->lifetimeCol + $this->timeCol > ? THEN $this->dataCol ELSE NULL END FROM $this->table WHERE $this->idCol IN ($sql)";
@@ -309,7 +312,7 @@ trait PdoTrait
try {
$stmt = $conn->prepare($sql);
} catch (TableNotFoundException $e) {
- if (!$conn->isTransactionActive() || \in_array($this->driver, array('pgsql', 'sqlite', 'sqlsrv'), true)) {
+ if (!$conn->isTransactionActive() || \in_array($this->driver, ['pgsql', 'sqlite', 'sqlsrv'], true)) {
$this->createTable();
}
$stmt = $conn->prepare($sql);
@@ -340,8 +343,14 @@ trait PdoTrait
}
foreach ($values as $id => $data) {
- $stmt->execute();
-
+ try {
+ $stmt->execute();
+ } catch (TableNotFoundException $e) {
+ if (!$conn->isTransactionActive() || \in_array($this->driver, ['pgsql', 'sqlite', 'sqlsrv'], true)) {
+ $this->createTable();
+ }
+ $stmt->execute();
+ }
if (null === $driver && !$stmt->rowCount()) {
try {
$insertStmt->execute();
diff --git a/vendor/symfony/cache/Traits/PhpArrayTrait.php b/vendor/symfony/cache/Traits/PhpArrayTrait.php
index 587da5a498..0bec18a07a 100644
--- a/vendor/symfony/cache/Traits/PhpArrayTrait.php
+++ b/vendor/symfony/cache/Traits/PhpArrayTrait.php
@@ -57,13 +57,13 @@ trait PhpArrayTrait
}
$dumpedValues = '';
- $dumpedMap = array();
+ $dumpedMap = [];
$dump = <<<'EOF'
<?php
// This file has been auto-generated by the Symfony Cache Component.
-return array(array(
+return [[
EOF;
@@ -106,7 +106,7 @@ EOF;
$dump .= var_export($key, true)." => {$id},\n";
}
- $dump .= "\n), array(\n\n{$dumpedValues}\n));\n";
+ $dump .= "\n], [\n\n{$dumpedValues}\n]];\n";
$tmpFile = uniqid($this->file, true);
@@ -124,7 +124,7 @@ EOF;
*/
public function clear()
{
- $this->keys = $this->values = array();
+ $this->keys = $this->values = [];
$cleared = @unlink($this->file) || !file_exists($this->file);
@@ -137,14 +137,14 @@ EOF;
private function initialize()
{
if (!file_exists($this->file)) {
- $this->keys = $this->values = array();
+ $this->keys = $this->values = [];
return;
}
- $values = (include $this->file) ?: array(array(), array());
+ $values = (include $this->file) ?: [[], []];
if (2 !== \count($values) || !isset($values[0], $values[1])) {
- $this->keys = $this->values = array();
+ $this->keys = $this->values = [];
} else {
list($this->keys, $this->values) = $values;
}
diff --git a/vendor/symfony/cache/Traits/PhpFilesTrait.php b/vendor/symfony/cache/Traits/PhpFilesTrait.php
index 636ad3d99b..b57addb54f 100644
--- a/vendor/symfony/cache/Traits/PhpFilesTrait.php
+++ b/vendor/symfony/cache/Traits/PhpFilesTrait.php
@@ -31,8 +31,8 @@ trait PhpFilesTrait
private $includeHandler;
private $appendOnly;
- private $values = array();
- private $files = array();
+ private $values = [];
+ private $files = [];
private static $startTime;
@@ -78,13 +78,13 @@ trait PhpFilesTrait
{
if ($this->appendOnly) {
$now = 0;
- $missingIds = array();
+ $missingIds = [];
} else {
$now = time();
$missingIds = $ids;
- $ids = array();
+ $ids = [];
}
- $values = array();
+ $values = [];
begin:
foreach ($ids as $id) {
@@ -124,7 +124,7 @@ trait PhpFilesTrait
}
$ids = $missingIds;
- $missingIds = array();
+ $missingIds = [];
goto begin;
}
@@ -195,7 +195,7 @@ trait PhpFilesTrait
$file = $this->files[$key] = $this->getFile($key, true);
// Since OPcache only compiles files older than the script execution start, set the file's mtime in the past
- $ok = $this->write($file, "<?php return array({$expiry}, {$value});\n", self::$startTime - 10) && $ok;
+ $ok = $this->write($file, "<?php return [{$expiry}, {$value}];\n", self::$startTime - 10) && $ok;
if ($allowCompile) {
@opcache_invalidate($file, true);
@@ -215,7 +215,7 @@ trait PhpFilesTrait
*/
protected function doClear($namespace)
{
- $this->values = array();
+ $this->values = [];
return $this->doCommonClear($namespace);
}
diff --git a/vendor/symfony/cache/Traits/RedisTrait.php b/vendor/symfony/cache/Traits/RedisTrait.php
index a7224d216f..0276c4fb6d 100644
--- a/vendor/symfony/cache/Traits/RedisTrait.php
+++ b/vendor/symfony/cache/Traits/RedisTrait.php
@@ -27,7 +27,7 @@ use Symfony\Component\Cache\Marshaller\MarshallerInterface;
*/
trait RedisTrait
{
- private static $defaultConnectionOptions = array(
+ private static $defaultConnectionOptions = [
'class' => null,
'persistent' => 0,
'persistent_id' => null,
@@ -40,7 +40,7 @@ trait RedisTrait
'redis_cluster' => false,
'dbindex' => 0,
'failover' => 'none',
- );
+ ];
private $redis;
private $marshaller;
@@ -78,7 +78,7 @@ trait RedisTrait
*
* @return \Redis|\RedisCluster|\Predis\Client According to the "class" option
*/
- public static function createConnection($dsn, array $options = array())
+ public static function createConnection($dsn, array $options = [])
{
if (0 !== strpos($dsn, 'redis:')) {
throw new InvalidArgumentException(sprintf('Invalid Redis DSN: %s does not start with "redis:".', $dsn));
@@ -100,7 +100,7 @@ trait RedisTrait
throw new InvalidArgumentException(sprintf('Invalid Redis DSN: %s', $dsn));
}
- $query = $hosts = array();
+ $query = $hosts = [];
if (isset($params['query'])) {
parse_str($params['query'], $query);
@@ -114,11 +114,11 @@ trait RedisTrait
parse_str($parameters, $parameters);
}
if (false === $i = strrpos($host, ':')) {
- $hosts[$host] = array('scheme' => 'tcp', 'host' => $host, 'port' => 6379) + $parameters;
+ $hosts[$host] = ['scheme' => 'tcp', 'host' => $host, 'port' => 6379] + $parameters;
} elseif ($port = (int) substr($host, 1 + $i)) {
- $hosts[$host] = array('scheme' => 'tcp', 'host' => substr($host, 0, $i), 'port' => $port) + $parameters;
+ $hosts[$host] = ['scheme' => 'tcp', 'host' => substr($host, 0, $i), 'port' => $port] + $parameters;
} else {
- $hosts[$host] = array('scheme' => 'unix', 'path' => substr($host, 0, $i)) + $parameters;
+ $hosts[$host] = ['scheme' => 'unix', 'path' => substr($host, 0, $i)] + $parameters;
}
}
$hosts = array_values($hosts);
@@ -132,9 +132,9 @@ trait RedisTrait
}
if (isset($params['host'])) {
- array_unshift($hosts, array('scheme' => 'tcp', 'host' => $params['host'], 'port' => $params['port'] ?? 6379));
+ array_unshift($hosts, ['scheme' => 'tcp', 'host' => $params['host'], 'port' => $params['port'] ?? 6379]);
} else {
- array_unshift($hosts, array('scheme' => 'unix', 'path' => $params['path']));
+ array_unshift($hosts, ['scheme' => 'unix', 'path' => $params['path']]);
}
}
@@ -156,7 +156,7 @@ trait RedisTrait
$initializer = function ($redis) use ($connect, $params, $dsn, $auth, $hosts) {
try {
- @$redis->{$connect}($hosts[0]['host'], $hosts[0]['port'], $params['timeout'], (string) $params['persistent_id'], $params['retry_interval']);
+ @$redis->{$connect}($hosts[0]['host'] ?? $hosts[0]['path'], $hosts[0]['port'] ?? null, $params['timeout'], (string) $params['persistent_id'], $params['retry_interval']);
} catch (\RedisException $e) {
throw new InvalidArgumentException(sprintf('Redis connection failed (%s): %s', $e->getMessage(), $dsn));
}
@@ -243,13 +243,13 @@ trait RedisTrait
if ($params['redis_cluster']) {
$params['cluster'] = 'redis';
}
- $params += array('parameters' => array());
- $params['parameters'] += array(
+ $params += ['parameters' => []];
+ $params['parameters'] += [
'persistent' => $params['persistent'],
'timeout' => $params['timeout'],
'read_write_timeout' => $params['read_timeout'],
'tcp_nodelay' => true,
- );
+ ];
if ($params['dbindex']) {
$params['parameters']['database'] = $params['dbindex'];
}
@@ -258,9 +258,9 @@ trait RedisTrait
}
if (1 === \count($hosts) && !$params['redis_cluster']) {
$hosts = $hosts[0];
- } elseif (\in_array($params['failover'], array('slaves', 'distribute'), true) && !isset($params['replication'])) {
+ } elseif (\in_array($params['failover'], ['slaves', 'distribute'], true) && !isset($params['replication'])) {
$params['replication'] = true;
- $hosts[0] += array('alias' => 'master');
+ $hosts[0] += ['alias' => 'master'];
}
$redis = new $class($hosts, array_diff_key($params, self::$defaultConnectionOptions));
@@ -279,15 +279,15 @@ trait RedisTrait
protected function doFetch(array $ids)
{
if (!$ids) {
- return array();
+ return [];
}
- $result = array();
+ $result = [];
if ($this->redis instanceof \Predis\Client) {
$values = $this->pipeline(function () use ($ids) {
foreach ($ids as $id) {
- yield 'get' => array($id);
+ yield 'get' => [$id];
}
});
} else {
@@ -317,26 +317,26 @@ trait RedisTrait
protected function doClear($namespace)
{
$cleared = true;
- $hosts = array($this->redis);
- $evalArgs = array(array($namespace), 0);
+ $hosts = [$this->redis];
+ $evalArgs = [[$namespace], 0];
if ($this->redis instanceof \Predis\Client) {
- $evalArgs = array(0, $namespace);
+ $evalArgs = [0, $namespace];
$connection = $this->redis->getConnection();
if ($connection instanceof ClusterInterface && $connection instanceof \Traversable) {
- $hosts = array();
+ $hosts = [];
foreach ($connection as $c) {
$hosts[] = new \Predis\Client($c);
}
}
} elseif ($this->redis instanceof \RedisArray) {
- $hosts = array();
+ $hosts = [];
foreach ($this->redis->_hosts() as $host) {
$hosts[] = $this->redis->_instance($host);
}
} elseif ($this->redis instanceof RedisClusterProxy || $this->redis instanceof \RedisCluster) {
- $hosts = array();
+ $hosts = [];
foreach ($this->redis->_masters() as $host) {
$hosts[] = $h = new \Redis();
$h->connect($host[0], $host[1]);
@@ -388,7 +388,7 @@ trait RedisTrait
if ($this->redis instanceof \Predis\Client) {
$this->pipeline(function () use ($ids) {
foreach ($ids as $id) {
- yield 'del' => array($id);
+ yield 'del' => [$id];
}
})->rewind();
} else {
@@ -410,9 +410,9 @@ trait RedisTrait
$results = $this->pipeline(function () use ($values, $lifetime) {
foreach ($values as $id => $value) {
if (0 >= $lifetime) {
- yield 'set' => array($id, $value);
+ yield 'set' => [$id, $value];
} else {
- yield 'setEx' => array($id, $lifetime, $value);
+ yield 'setEx' => [$id, $lifetime, $value];
}
}
});
@@ -427,13 +427,13 @@ trait RedisTrait
private function pipeline(\Closure $generator)
{
- $ids = array();
+ $ids = [];
if ($this->redis instanceof RedisClusterProxy || $this->redis instanceof \RedisCluster || ($this->redis instanceof \Predis\Client && $this->redis->getConnection() instanceof RedisCluster)) {
// phpredis & predis don't support pipelining with RedisCluster
// see https://github.com/phpredis/phpredis/blob/develop/cluster.markdown#pipelining
// see https://github.com/nrk/predis/issues/267#issuecomment-123781423
- $results = array();
+ $results = [];
foreach ($generator() as $command => $args) {
$results[] = $this->redis->{$command}(...$args);
$ids[] = $args[0];
@@ -446,14 +446,14 @@ trait RedisTrait
}
});
} elseif ($this->redis instanceof \RedisArray) {
- $connections = $results = $ids = array();
+ $connections = $results = $ids = [];
foreach ($generator() as $command => $args) {
if (!isset($connections[$h = $this->redis->_target($args[0])])) {
- $connections[$h] = array($this->redis->_instance($h), -1);
+ $connections[$h] = [$this->redis->_instance($h), -1];
$connections[$h][0]->multi(\Redis::PIPELINE);
}
$connections[$h][0]->{$command}(...$args);
- $results[] = array($h, ++$connections[$h][1]);
+ $results[] = [$h, ++$connections[$h][1]];
$ids[] = $args[0];
}
foreach ($connections as $h => $c) {