Class CategorySettingsRepository

Class CategorySettingsRepository

This class handles the database operations that concern settings regarding display and visibility mode of category related data of the database. It provides a layer for more complicated methods that use the writer, reader and deleter.

CategorySettingsRepository implements CategorySettingsRepositoryInterface

Methods summary

public __construct( CategorySettingsRepositoryReaderInterface $reader, CategorySettingsRepositoryWriterInterface $writer )

CategorySettingsRepository constructor.

public store( IdType $categoryId, CategorySettingsInterface $settings ) : CategorySettingsRepository

Stores the category settings.

public getCategorySettingsById( IdType $categoryId ) : CategorySettingsInterface

Returns the category settings based on the given ID.

Properties summary

protected $reader : CategorySettingsRepositoryReaderInterface

Category settings repository reader.


		
protected $writer : CategorySettingsRepositoryWriterInterface

Category settings repository writer.