mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-08-23 16:13:50 +00:00
apply more cs rules for php-cs
This commit is contained in:
@@ -23,12 +23,6 @@ use Psr\Cache\CacheItemPoolInterface;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||
|
||||
use function array_key_exists;
|
||||
use function in_array;
|
||||
use function json_decode;
|
||||
use function preg_replace;
|
||||
use function strlen;
|
||||
|
||||
final class PhonenumberHelper implements PhoneNumberHelperInterface
|
||||
{
|
||||
public const FORMAT_URI = 'https://lookups.twilio.com/v1/PhoneNumbers/%s';
|
||||
@@ -51,12 +45,12 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
|
||||
$this->config = $config = $parameterBag->get('chill_main.phone_helper');
|
||||
|
||||
if (
|
||||
array_key_exists('twilio_sid', $config)
|
||||
\array_key_exists('twilio_sid', $config)
|
||||
&& !empty($config['twilio_sid'])
|
||||
&& strlen((string) $config['twilio_sid']) > 2
|
||||
&& array_key_exists('twilio_secret', $config)
|
||||
&& \strlen((string) $config['twilio_sid']) > 2
|
||||
&& \array_key_exists('twilio_secret', $config)
|
||||
&& !empty($config['twilio_secret'])
|
||||
&& strlen((string) $config['twilio_secret']) > 2
|
||||
&& \strlen((string) $config['twilio_secret']) > 2
|
||||
) {
|
||||
$this->twilioClient = new Client([
|
||||
'auth' => [$config['twilio_sid'], $config['twilio_secret']],
|
||||
@@ -72,7 +66,7 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
|
||||
*
|
||||
* @throws NumberParseException
|
||||
*/
|
||||
public function format(?PhoneNumber $phoneNumber = null): string
|
||||
public function format(PhoneNumber $phoneNumber = null): string
|
||||
{
|
||||
if (null === $phoneNumber) {
|
||||
return '';
|
||||
@@ -119,7 +113,7 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
|
||||
return false;
|
||||
}
|
||||
|
||||
return in_array($validation, ['landline', 'voip', 'mobile'], true);
|
||||
return \in_array($validation, ['landline', 'voip', 'mobile'], true);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -140,7 +134,7 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
|
||||
return true;
|
||||
}
|
||||
|
||||
return in_array($validation, ['landline', 'voip'], true);
|
||||
return \in_array($validation, ['landline', 'voip'], true);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -175,16 +169,16 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
|
||||
}
|
||||
|
||||
// filter only number
|
||||
$filtered = preg_replace('/[^0-9]/', '', (string) $phonenumber);
|
||||
$filtered = \preg_replace('/[^0-9]/', '', (string) $phonenumber);
|
||||
|
||||
$item = $this->cachePool->getItem('pnum_' . $filtered);
|
||||
$item = $this->cachePool->getItem('pnum_'.$filtered);
|
||||
|
||||
if ($item->isHit()) {
|
||||
return $item->get();
|
||||
}
|
||||
|
||||
try {
|
||||
$response = $this->twilioClient->get(sprintf(self::LOOKUP_URI, '+' . $filtered), [
|
||||
$response = $this->twilioClient->get(sprintf(self::LOOKUP_URI, '+'.$filtered), [
|
||||
'http_errors' => true,
|
||||
'query' => [
|
||||
'Type' => 'carrier',
|
||||
@@ -195,7 +189,7 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
|
||||
} catch (ServerException $e) {
|
||||
$response = $e->getResponse();
|
||||
$this->logger->error('[phonenumber helper] Could not perform validation '
|
||||
. 'due to server error', [
|
||||
.'due to server error', [
|
||||
'message' => $response->getBody()->getContents(),
|
||||
'status_code' => $response->getStatusCode(),
|
||||
'phonenumber' => $phonenumber,
|
||||
@@ -204,7 +198,7 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
|
||||
return null;
|
||||
} catch (ConnectException $e) {
|
||||
$this->logger->error('[phonenumber helper] Could not format number '
|
||||
. 'due to connect error', [
|
||||
.'due to connect error', [
|
||||
'message' => $e->getMessage(),
|
||||
'phonenumber' => $phonenumber,
|
||||
]);
|
||||
@@ -212,7 +206,7 @@ final class PhonenumberHelper implements PhoneNumberHelperInterface
|
||||
return null;
|
||||
}
|
||||
|
||||
$validation = json_decode($response->getBody()->getContents(), null, 512, JSON_THROW_ON_ERROR)->carrier->type;
|
||||
$validation = \json_decode($response->getBody()->getContents(), null, 512, JSON_THROW_ON_ERROR)->carrier->type;
|
||||
|
||||
$item
|
||||
->set($validation)
|
||||
|
Reference in New Issue
Block a user