@tomphp I'm not arguing with the fix, but:

 1. `getRoles` does this with your (and is part of the `ProviderInterface`)
 2. you are adding a method `getRoleList` that does the same thing, but with wrong docblock
 3. you renamed a property with no apparent need to do that