/**
* @dataProvider providerAuthorize
*/
public function testAuthorize($permissions, $user, $requestParams, $expected, $msg = null)
{
$this->simpleRbacAuthorize = $this->preparePermissions($permissions);
$request = $this->_requestFromArray($requestParams);
$result = $this->simpleRbacAuthorize->authorize($user, $request);
$this->assertSame($expected, $result, $msg);
}