This leaves only the default priority to be used. I was thinking to extend the processJob() method with optional options:

```php
public function processJob(JobInterface $job, QueueInterface $queue, array $options = array())
{
    // ...

    $priority = Pheanstalk::DEFAULT_PRIORITY;
    if (array_key_exists('priority', $options) {
        $priority = $options['priority'];
    }
    $queue->bury($job, array('priority' => $priority);
}
```

This means the abstract worker must [inject the options](https://github.com/juriansluiman/SlmQueue/blob/master/src/SlmQueue/Worker/AbstractWorker.php#L79).