for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace MyOnlineStore\Bundle\RabbitMqManagerBundle\Configuration\Consumer\Section;
use Supervisor\Configuration\Section\Base;
use Symfony\Component\OptionsResolver\OptionsResolver;
final class Rabbitmq extends Base
{
/**
* @inheritdoc
*/
protected $name = 'rabbitmq';
protected function configureProperties(OptionsResolver $resolver)
$resolver
->setDefined('host')
->setAllowedTypes('host', 'string');
->setDefined('username')
->setAllowedTypes('username', 'string');
->setDefined('password')
->setAllowedTypes('password', 'string');
->setDefined('vhost')
->setAllowedTypes('vhost', 'string');
->setDefined('queue')
->setAllowedTypes('queue', 'string');
->setDefined('port')
->setAllowedTypes('port', 'int');
->setDefined('compression')
->setAllowedTypes('compression', 'bool');
}