ZfcRbac\Options\ModuleOptions::setRoleProvider PHP Method

setRoleProvider() public method

Set the configuration for the role provider
public setRoleProvider ( array $roleProvider )
$roleProvider array
    public function setRoleProvider(array $roleProvider)
    {
        if (count($roleProvider) > 1) {
            throw new Exception\RuntimeException('You can only have one role provider');
        }
        $this->roleProvider = $roleProvider;
    }

Usage Example

Example #1
0
 public function testThrowExceptionIfMoreThanOneRoleProviderIsSet()
 {
     $this->setExpectedException('ZfcRbac\\Exception\\RuntimeException');
     $moduleOptions = new ModuleOptions();
     $moduleOptions->setRoleProvider(['foo', 'bar']);
 }