for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace pmill\RabbitRabbit;
abstract class AbstractRule implements RuleInterface
{
/**
* @var string
*/
protected $vHostName;
protected $queueName;
* AbstractRule constructor.
*
* @param string $vHostName
* @param string $queueName
public function __construct(string $vHostName, string $queueName)
$this->vHostName = $vHostName;
$this->queueName = $queueName;
}
* @return string
public function getVHostName(): string
return $this->vHostName;
public function setVHostName(string $vHostName): void
public function getQueueName(): string
return $this->queueName;
public function setQueueName(string $queueName): void