IronConnector.php Error Argument 1 passed to Illuminate\Queue\Connectors\IronConnector::__construct() must be an instance of Illuminate\Encryption\Encrypter, instance of Illuminate\Http\Request

When using Iron.io as a queue and run php artisan queue:subscribe we get this error. 8

Problem seems to be in line 208 of

framework / src / Illuminate / Queue / QueueServiceProvider.php

(ie https://github.com/laravel/framework/blob/master/src/Illuminate/Queue/QueueServiceProvider.php#L208 )

Which is:

return new IronConnector($app['request']);

But should be:

return new IronConnector($app['encrypter'], $app['request']);
Merge pull request #1487 from incitonetworks/patch-2

IronConnector.php Error Argument 1 passed to Illuminate\Queue\Connectors...
fix paginator "from" to return 0 if the total is 0
remove extra spaces
Merge pull request #1497 from brunogaspar/patch-1

fix paginator "from" to return 0 if the total is 0
Fix str_is with wildcards. Closes #1481.
Merge branch '4.0'
Cleaning up comment.
Add orHas method to Eloquent builder. Closes #1454.
Merge branch '4.0'
Enable support for anchor elements in comment links
fix vulnerability in encrypter mac address.
Merge branch '4.0'
Bump version and fix type hint on IV.
Merge branch '4.0'
base_path() changed to return app('base.path) not app()-make('base.path')
Merge pull request #1505 from filp/feature/whoops-comment-links

[Whoops] Enable support for anchor elements in comment links
Merge pull request #1508 from AndreiCanta/master

base_path() changed to return app('base.path')
Added setFetchMode method to Capsule.
Merge branch '4.0'