You are here

public function RequiredByRole::isRequired in Required by role 7.2

IsRequired method implementation.

Overrides RequiredInterface::isRequired

File

plugins/required/RequiredByRole.php, line 15
Required by role plugin class.

Class

RequiredByRole
@file Required by role plugin class.

Code

public function isRequired($context) {
  $this->context = $context;
  $this
    ->setConfiguration();
  $match = array_intersect($this
    ->getUserRoles(), $this
    ->getRequiredRoles());
  $is_required = !empty($match);
  return $is_required;
}