PermissionExtension
class PermissionExtension extends Twig_Extension
Class PermissionExtension is injected as user_plugin.permissions.twig_extension service. PermissionExtension handles the logic and provides necessary data for managed entity in twig.
Properties
| protected RolePermissionsManager | $manager | ||
| protected bool | $canUserSeePrice | ||
| protected bool | $canUserSeeQuantity |
Methods
getFunctions()
{@inheritdoc}
bool
canSeeProductPrice(array|string $productPermissions)
Check if there is permission for price display set to user or product
bool
canSeeProductQuantity(array|string $productPermissions)
Check if there is permission for quantity display set to user or product
Details
at line 34
__construct(RolePermissionsManager $manager)
RolePermissionsExtension constructor.
at line 42
getFunctions()
{@inheritdoc}
at line 56
bool
canSeeProductPrice(array|string $productPermissions)
Check if there is permission for price display set to user or product
at line 71
bool
canSeeProductQuantity(array|string $productPermissions)
Check if there is permission for quantity display set to user or product