Defaults::LANGUAGE_SYSTEM
] );
$request =
new Request();
$request->attributes->
set(PlatformRequest::ATTRIBUTE_ACL,
$acl);
$request->attributes->
set(PlatformRequest::ATTRIBUTE_CONTEXT_OBJECT,
$context);
$kernel =
$this->
createMock(Kernel::
class);
$exception = null;
$controller =
new AclTestController();
try { $this->validator->
validate(new ControllerEvent($kernel,
$controller->
testRoute(...
),
$request, 1
));
} catch (\Exception
$e) { $exception =
$e;
} if ($pass) { static::
assertNull($exception, 'Exception: ' .
($exception !== null ? \
print_r($exception->
getMessage(), true
) : 'No Exception'
));
} else { static::
assertInstanceOf(MissingPrivilegeException::
class,
$exception, 'Exception: ' .
($exception !== null ? \
print_r($exception->
getMessage(), true
) : 'No Exception'
));
}