PHP Class Mmoreram\RSQueueBundle\Resolver\QueueAliasResolver

Provides base structure of all rsqueue services
Datei anzeigen Open project: mmoreram/rsqueue-bundle Class Usage Examples

Public Methods

Method Description
__construct ( array $queues ) Construct method
checkQueue ( string $queueAlias ) : boolean Check if given queue alias can be resolved
getQueue ( string $queueAlias ) : string Return real queue name by defined QueueAlias
getQueueAlias ( string $queue ) : string Get alias given queue name
getQueues ( array $queueAlias ) : Array Given an array of queueAliases, return a valid queueNames array

Method Details

__construct() public method

Construct method
public __construct ( array $queues )
$queues array Queue names array

checkQueue() public method

Check if given queue alias can be resolved
public checkQueue ( string $queueAlias ) : boolean
$queueAlias string Queue alias
return boolean queue alias can be resolved

getQueue() public method

Return real queue name by defined QueueAlias
public getQueue ( string $queueAlias ) : string
$queueAlias string Queue alias
return string real queue name

getQueueAlias() public method

Get alias given queue name
public getQueueAlias ( string $queue ) : string
$queue string Queue name
return string Queue alias if exists

getQueues() public method

Given an array of queueAliases, return a valid queueNames array
public getQueues ( array $queueAlias ) : Array
$queueAlias array Queue alias array
return Array valid queueName array