QuantityUnitStorage
in package
implements
QuantityUnitStorageInterface
Class QuantityUnitStorage
Tags
Interfaces, Classes and Traits
- QuantityUnitStorageInterface
- Interface QuantityUnitStorageInterface
Table of Contents
- $languageProvider : LanguageProvider
- $queryBuilder : CI_DB_query_builder
- __construct() : mixed
- QuantityUnitStorage constructor.
- delete() : QuantityUnitStorageInterface
- Deletes quantity unit entity data in database.
- getAll() : array<string|int, mixed>
- Returns all quantity unit entities data as array.
- getById() : array<string|int, mixed>
- Returns quantity unit entity data by the given id.
- save() : QuantityUnitStorageInterface
- Saves quantity unit entity data in database.
- update() : QuantityUnitStorageInterface
- Updates quantity unit entity data in database.
Properties
$languageProvider
protected
LanguageProvider
$languageProvider
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
Methods
__construct()
QuantityUnitStorage constructor.
public
__construct(CI_DB_query_builder $queryBuilder, LanguageProvider $languageProvider) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
- $languageProvider : LanguageProvider
Return values
mixed —delete()
Deletes quantity unit entity data in database.
public
delete(QuantityUnitInterface $quantityUnit) : QuantityUnitStorageInterface
Parameters
- $quantityUnit : QuantityUnitInterface
-
Quantity unit to be delete.
Return values
QuantityUnitStorageInterface —Same instance for chained method calls.
getAll()
Returns all quantity unit entities data as array.
public
getAll() : array<string|int, mixed>
Return values
array<string|int, mixed> —getById()
Returns quantity unit entity data by the given id.
public
getById(IdType $quantityUnitId) : array<string|int, mixed>
Parameters
- $quantityUnitId : IdType
Tags
Return values
array<string|int, mixed> —save()
Saves quantity unit entity data in database.
public
save(QuantityUnitInterface $quantityUnit) : QuantityUnitStorageInterface
Parameters
- $quantityUnit : QuantityUnitInterface
-
Quantity unit to be saved.
Return values
QuantityUnitStorageInterface —Same instance for chained method calls.
update()
Updates quantity unit entity data in database.
public
update(QuantityUnitInterface $quantityUnit) : QuantityUnitStorageInterface
Parameters
- $quantityUnit : QuantityUnitInterface
-
Quantity unit to be updated.
Return values
QuantityUnitStorageInterface —Same instance for chained method calls.