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'