/** * @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; }