示例#1
0
 /**
  * @inheritdoc
  */
 public function deleteQueue($queueName)
 {
     $this->adapter->deleteQueue($queueName);
     foreach ($this->aliases as $keyAlias => $alias) {
         $keys = array_keys($alias, $queueName);
         foreach ($keys as $key) {
             unset($this->aliases[$keyAlias][$key]);
             if (empty($this->aliases[$keyAlias])) {
                 unset($this->aliases[$keyAlias]);
             }
         }
     }
     return $this;
 }