ProductPermissionSetter
in package
implements
ProductPermissionSetterInterface
Class ProductPermissionSetter
Tags
Interfaces, Classes and Traits
- ProductPermissionSetterInterface
- Interface ProductPermissionSetterInterface
Table of Contents
- $db : CI_DB_query_builder
- __construct() : mixed
- ProductPermissionSetter constructor.
- setProductsPermissionByCategoryId() : ProductPermissionSetterInterface
- Sets the Customer Status Permissions for all products which are linked with the provided category ID.
Properties
$db
protected
CI_DB_query_builder
$db
Methods
__construct()
ProductPermissionSetter constructor.
public
__construct(CI_DB_query_builder $db) : mixed
Parameters
- $db : CI_DB_query_builder
Return values
mixed —setProductsPermissionByCategoryId()
Sets the Customer Status Permissions for all products which are linked with the provided category ID.
public
setProductsPermissionByCategoryId(IdType $categoryId, IdType $customerStatusId, BoolType $permitted) : ProductPermissionSetterInterface
Parameters
Return values
ProductPermissionSetterInterface —Same instance for chained method calls.