Documentation

VatRateHistoryRepository extends AbstractRepository
in package

FinalYes

Table of Contents

Properties

$all  : array<string|int, VatRateHistory>|null
$countryAssoc  : array<string|int, array<string|int, VatRateHistory>>|null
$latestCountryAssoc  : array<string|int, VatRateHistory>|null
$latestCountryVatTypeRateAssoc  : array<string|int, array<string|int, string|null>>

Methods

__construct()  : mixed
delete()  : void
deleteList()  : void
fetchAllAsAssocArray()  : mixed
findAll()  : array<string|int, VatRateHistory>|null
findByCountry()  : array<string|int, VatRateHistory>
findByCountryAndDate()  : VatRateHistory|null
flush()  : void
getCountryAssoc()  : array<string|int, array<string|int, VatRateHistory>>
getLatestCountryAssoc()  : array<string|int, VatRateHistory>
getLatestCountryVatTypeRateAssoc()  : array<string|int, array<string|int, string|null>>
getOrThrow()  : mixed
getStandardVatRateHistoryListByCountry()  : mixed
getVatTypeByCountryDateAndRate()  : VatRateHistory|null
insert()  : void
insertList()  : void
merge()  : object
persist()  : void
remove()  : void
update()  : void
updateList()  : void
getNativeSqlWithParameters()  : mixed
code mostly copied from doctrine private methods
historyItemToVatTypeIdRateAssoc()  : mixed
loadAll()  : void
loadCountryAssoc()  : void
loadLatestCountryAssoc()  : mixed
loadLatestCountryVatTypeRateAssoc()  : mixed

Properties

$latestCountryVatTypeRateAssoc

private array<string|int, array<string|int, string|null>> $latestCountryVatTypeRateAssoc

rates as string decimals

Methods

__construct()

public __construct(EntityManager $entityManager) : mixed
Parameters
$entityManager : EntityManager

delete()

public delete(object $entity) : void
Parameters
$entity : object
Tags
throws
OptimisticLockException
throws
DataException
throws
ORMException

deleteList()

public deleteList(array<string|int, object> $entities) : void
Parameters
$entities : array<string|int, object>
Tags
throws
DataException
throws
ORMException
throws
OptimisticLockException

fetchAllAsAssocArray()

public fetchAllAsAssocArray(mixed $key) : mixed
Parameters
$key : mixed

flush()

public flush() : void
Tags
throws
ORMException
throws
OptimisticLockException

getLatestCountryVatTypeRateAssoc()

public getLatestCountryVatTypeRateAssoc() : array<string|int, array<string|int, string|null>>
Return values
array<string|int, array<string|int, string|null>>

rates as string decimals

getOrThrow()

public getOrThrow(mixed $id[, mixed $lockMode = null ][, mixed $lockVersion = null ][, Exception $exception = null ]) : mixed
Parameters
$id : mixed
$lockMode : mixed = null
$lockVersion : mixed = null
$exception : Exception = null

getStandardVatRateHistoryListByCountry()

public getStandardVatRateHistoryListByCountry(string $countryCode) : mixed
Parameters
$countryCode : string

getVatTypeByCountryDateAndRate()

public getVatTypeByCountryDateAndRate(Country|int|string $country, DateTime|string $date, string|null $rate) : VatRateHistory|null

The same rate may belong to multiple vat types. This method is here only as a drop-in replacement for another method with the same issue.

Parameters
$country : Country|int|string

The country model, the id or the ISO 3166-1 alpha-2 code of the country

$date : DateTime|string
$rate : string|null
Return values
VatRateHistory|null

insert()

public insert(object $entity) : void
Parameters
$entity : object
Tags
throws
OptimisticLockException
throws
DataException
throws
ORMException

insertList()

public insertList(array<string|int, object> $entities) : void
Parameters
$entities : array<string|int, object>
Tags
throws
DataException
throws
ORMException
throws
OptimisticLockException

update()

public update(object $entity) : void
Parameters
$entity : object
Tags
throws
OptimisticLockException
throws
DataException
throws
ORMException

updateList()

public updateList(array<string|int, object> $entities) : void
Parameters
$entities : array<string|int, object>
Tags
throws
DataException
throws
ORMException
throws
OptimisticLockException

getNativeSqlWithParameters()

code mostly copied from doctrine private methods

protected getNativeSqlWithParameters(Query $query) : mixed
Parameters
$query : Query

        
On this page

Search results