class TaxRuleRepository extends EntityRepository

TaxRuleRepository

This class was generated by the Doctrine ORM. Add your own custom repository methods below.

Properties

protected $app

Methods

setApplication($app)

No description

newTaxRule()

No description

getByRule(int|null|Product $Product = null, int|null|ProductClass $ProductClass = null, int|null|Pref $Pref = null, int|null|Country $Country = null)

現在有効な税率設定情報を返す

array|null
getList()

getList

array
getById(int $id)

getById

mixed
getByTime(string $applyDate)

getByTime

void
delete(int|TaxRule $TaxRule)

税規約の削除.

clearCache()

TaxRule のキャッシュをクリアする.

Details

at line 43
setApplication($app)

Parameters

$app

at line 48
newTaxRule()

at line 72
TaxRule getByRule(int|null|Product $Product = null, int|null|ProductClass $ProductClass = null, int|null|Pref $Pref = null, int|null|Country $Country = null)

現在有効な税率設定情報を返す

Parameters

int|null|Product $Product 商品
int|null|ProductClass $ProductClass 商品規格
int|null|Pref $Pref 都道府県
int|null|Country $Country

Return Value

TaxRule 税設定情報

Exceptions

NoResultException

at line 219
array|null getList()

getList

Return Value

array|null

at line 237
array getById(int $id)

getById

Parameters

int $id

Return Value

array

at line 252
mixed getByTime(string $applyDate)

getByTime

Parameters

string $applyDate

Return Value

mixed

at line 268
void delete(int|TaxRule $TaxRule)

税規約の削除.

Parameters

int|TaxRule $TaxRule 税規約

Return Value

void

Exceptions

NoResultException

at line 288
clearCache()

TaxRule のキャッシュをクリアする.

getByRule() をコールすると、結果をキャッシュし、2回目以降はデータベースへアクセスしない. このメソッドをコールすると、キャッシュをクリアし、再度データベースを参照して結果を取得する.