ThemeSettingsRepository

Implements \Gambio\GX\Services\System\ThemeSettings\Repositories\Interfaces\ThemeSettingsRepositoryInterface

Class ThemeSettingsRepository

package

Default

Methods

ThemeSettingsRepository constructor.

__construct(\Gambio\GX\Services\System\ThemeSettings\Repositories\Interfaces\ThemeSettingsWriterInterface $writer, \Gambio\GX\Services\System\ThemeSettings\Repositories\Interfaces\ThemeSettingsReaderInterface $reader, \Gambio\GX\Services\System\ThemeSettings\Factories\Interfaces\ThemeSettingsFactoryInterface $factory) 

getAll

getAll() : array<mixed,\Gambio\GX\Services\System\ThemeSettings\ValueObjects\Interfaces\ThemeSettingsInterface>

getById

getById(string $id) : \Gambio\GX\Services\System\ThemeSettings\ValueObjects\Interfaces\ThemeSettingsInterface

updateDatabaseEntry

updateDatabaseEntry(\Gambio\GX\Services\System\ThemeSettings\ValueObjects\Interfaces\ThemeSettingsInterface $settings) 

updateThemeSetting

updateThemeSetting(\Gambio\GX\Services\System\ThemeSettings\ValueObjects\Interfaces\ThemeSettingsInterface $settings) 

Properties

writer

writer : \Gambio\GX\Services\System\ThemeSettings\Repositories\Interfaces\ThemeSettingsWriterInterface

reader

reader : \Gambio\GX\Services\System\ThemeSettings\Repositories\Interfaces\ThemeSettingsReaderInterface

factory

factory : \Gambio\GX\Services\System\ThemeSettings\Factories\Interfaces\ThemeSettingsFactoryInterface