Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
magento2-base
setup
src
Magento
Setup
Validator
RedisConnectionValidator.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Setup\Validator
;
8
12
class
RedisConnectionValidator
13
{
20
public
function
isValidConnection
(array $redisOptions)
21
{
22
$default = [
23
'host'
=>
''
,
24
'port'
=>
''
,
25
'db'
=>
''
,
26
'password'
=>
null
,
27
'timeout'
=>
null
,
28
'persistent'
=>
''
29
];
30
31
$config
= array_merge($default, $redisOptions);
32
33
try
{
34
$redisClient = new \Credis_Client(
35
$config
[
'host'
],
36
$config
[
'port'
],
37
$config
[
'timeout'
],
38
$config
[
'persistent'
],
39
$config
[
'db'
],
40
$config
[
'password'
]
41
);
42
$redisClient->setMaxConnectRetries(1);
43
$redisClient->connect();
44
}
catch
(\CredisException $e) {
45
return
false
;
46
}
47
48
return
true
;
49
}
50
}
Magento\Setup\Validator
Definition:
AdminCredentialsValidator.php:6
$config
$config
Definition:
fraud_order.php:17
Magento\Setup\Validator\RedisConnectionValidator\isValidConnection
isValidConnection(array $redisOptions)
Definition:
RedisConnectionValidator.php:20
Magento\Setup\Validator\RedisConnectionValidator
Definition:
RedisConnectionValidator.php:12