CategorySettingsRepositoryWriter
in package
implements
CategorySettingsRepositoryWriterInterface
Class CategorySettingsRepositoryWriter
This class provides methods for updating particular columns of specific category records in the database. The category settings are stored in the categories table and are more related to display and visibility modes of category related data.
Tags
Interfaces, Classes and Traits
- CategorySettingsRepositoryWriterInterface
- Interface CategorySettingsRepositoryWriterInterface
Table of Contents
- $customerStatusProvider : CustomerStatusProviderInterface
- Customer Status Provider
- $db : CI_DB_query_builder
- Database Connection
- $table : string
- Table name
- __construct() : mixed
- Initialize the category settings repository writer.
- update() : CategorySettingsRepositoryWriter
- Updates a specific category settings entity.
Properties
$customerStatusProvider
Customer Status Provider
protected
CustomerStatusProviderInterface
$customerStatusProvider
$db
Database Connection
protected
CI_DB_query_builder
$db
$table
Table name
protected
string
$table
= 'categories'
Methods
__construct()
Initialize the category settings repository writer.
public
__construct(CI_DB_query_builder $dbQueryBuilder, CustomerStatusProviderInterface $customerStatusProvider) : mixed
Parameters
- $dbQueryBuilder : CI_DB_query_builder
-
Database connector.
- $customerStatusProvider : CustomerStatusProviderInterface
-
Customer Status Provider
Return values
mixed —update()
Updates a specific category settings entity.
public
update(IdType $categoryId, CategorySettingsInterface $settings) : CategorySettingsRepositoryWriter
Parameters
- $categoryId : IdType
-
Category ID.
- $settings : CategorySettingsInterface
-
Category settings.
Tags
Return values
CategorySettingsRepositoryWriter —Same instance for chained method calls.