aide-travaux / habiter-mieux-serenite
建筑援助 - Anah - 住得更好宁静
v1.0.2
2020-02-06 18:50 UTC
Requires
- php: >=5.3.0
- aide-travaux/core: *
Requires (Dev)
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-11 20:37:08 UTC
README
简介
HabiterMieuxSerenite 类返回与 Habiter Mieux Sérénité 财政援助相关的所有信息
常量
HabiterMieuxSerenite::NOM 财政援助的名称
HabiterMieuxSerenite::DESCRIPTION 财政援助的描述
HabiterMieuxSerenite::DELAI 财政援助的支付延迟
HabiterMieuxSerenite::DISTRIBUTEUR 财政援助的发行者
HabiterMieuxSerenite::REFERENCES 财政援助的法律或机构参考
HabiterMieuxSerenite::CONDITIONS 财政援助的访问条件
方法
HabiterMieuxSerenite::get(DataInterface $model): float;
基于提供的信息返回计算出的财政援助金额
HabiterMieuxSerenite::getMontantAide(DataInterface $model): float;
基于提供的信息返回 "援助" 组件的金额
HabiterMieuxSerenite::getTauxAide(DataInterface $model): float;
基于提供的信息返回 "援助" 组件的覆盖率计算率
HabiterMieuxSerenite::getPlafondAide(DataInterface $model): int;
基于提供的信息返回 "援助" 组件的限额计算率
HabiterMieuxSerenite::getMontantPrime(DataInterface $model): float;
基于提供的信息返回 "奖金" 组件的金额
HabiterMieuxSerenite::getTauxPrime(DataInterface $model): float;
基于提供的信息返回 "奖金" 组件的覆盖率计算率
HabiterMieuxSerenite::getPlafondPrime(DataInterface $model): int;
基于提供的信息返回 "奖金" 组件的限额计算率
HabiterMieuxSerenite::resolveConditions(ConditionInterface $model): array;
返回援助的访问条件,以及对于每个条件,基于提供的信息是否满足条件
HabiterMieuxSerenite::isEligible(ConditionInterface $model): bool;
基于提供的信息返回项目对财政援助的资格
示例
<?php
use AideTravaux\Anah\HabiterMieuxSerenite\Model\DataInterface;
use AideTravaux\Anah\HabiterMieuxSerenite\Model\ConditionInterface;
use AideTravaux\Anah\HabiterMieuxSerenite\HabiterMieuxSerenite;
class Data implements DataInterface, ConditionInterface
{
public function getCategorieAnah(): string
{
return 'Modeste';
}
public function getCoutTTC(): float
{
return (float) 12000;
}
public function getTypeLogement(): string
{
return 'Maison individuelle';
}
public function getStatutOccupantLogement(): string
{
return 'Propriétaire occupant';
}
public function getAgeLogement(): int
{
return 30;
}
}
$data = new Data();
HabiterMieuxSerenite::get($data);
HabiterMieuxSerenite::resolveConditions($data);