Doctrine ORM uses `ArrayCollection` objects for storing lists of linked objects, getRoleList() returns this. getRoles() needs to return an array for BjyAuthorize to work, if you look the the new getRoles() method you will see it's returning `$this->roleList->getValues()` rather than `$this->roleList`.

As it is the existing code will cause an exception with the message:

`Object of class Doctrine\\ORM\\PersistentCollection could not be converted to string in /home/tom/Zend/workspaces/SCLAdmin/SCLAdmin/vendor/zendframework/zendframework/library/Zend/Permissions/Acl/Role/Registry.php on line 101`

This change will fixed that. Although, if there's a neater way I'd love to see it.