Spaces:
No application file
No application file
mautic
/
app
/bundles
/MessengerBundle
/DependencyInjection
/EnvProcessor
/MessengerNullableEnvVarProcessor.php
declare(strict_types=1); | |
namespace Mautic\MessengerBundle\DependencyInjection\EnvProcessor; | |
use Symfony\Component\DependencyInjection\EnvVarProcessorInterface; | |
class MessengerNullableEnvVarProcessor implements EnvVarProcessorInterface | |
{ | |
public function getEnv($prefix, $name, \Closure $getEnv) | |
{ | |
return $getEnv($name) ?: 'null://'; | |
} | |
public static function getProvidedTypes() | |
{ | |
return [ | |
'messenger-nullable' => 'string', | |
]; | |
} | |
} | |