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;
class Exchange extends Base
{
/**
* @inheritdoc
*/
protected $name = 'exchange';
protected function configureProperties(OptionsResolver $resolver)
$resolver
->setDefined('name')
->setAllowedTypes('name', 'string');
->setDefined('type')
->setAllowedTypes('type', 'string');
->setDefined('autodelete')
->setAllowedTypes('autodelete', 'bool');
->setDefined('durable')
->setAllowedTypes('durable', 'bool');
}