aide-travaux / coup-de-pouce
Aide travaux - Coup de pouce économies d'énergie
v1.2.2
2020-05-08 09:04 UTC
Requires
- php: >=5.3.0
- aide-travaux/core: *
Requires (Dev)
- phpunit/phpunit: ^8.5
README
简介
CoupDePouce 类返回有关 Coup de pouce économies d'énergie 财政援助的所有相关信息
常量
CoupDePouce::NOM 财政援助的名称
CoupDePouce::DESCRIPTION 财政援助的描述
CoupDePouce::DELAI 财政援助的支付延迟
CoupDePouce::DISTRIBUTEUR 财政援助的发行商
CoupDePouce::REFERENCES 财政援助的法律或机构参考
CoupDePouce::CONDITIONS 财政援助的访问条件
方法
CoupDePouce::get(DataInterface $model): ?float;
根据提供的信息返回计算出的财政援助金额
CoupDePouce::getBareme(DataInterface $model): ?array;
返回提供的工作的现行标准
CoupDePouce::resolveConditions(ConditionInterface $model): array;
返回访问援助的条件,以及对于每个条件,是否根据提供的信息满足条件
CoupDePouce::isEligible(ConditionInterface $model): bool;
根据提供的信息返回项目是否符合财政援助资格
示例
use AideTravaux\CoupDePouce\Model\DataInterface;
use AideTravaux\CoupDePouce\Model\ConditionInterface;
use AideTravaux\CoupDePouce\Utils\DataFormater;
use AideTravaux\CoupDePouce\CoupDePouce;
class Data implements DataInterface, ConditionInterface
{
public function getCoupDePouceCodeTravaux(): string
{
return 'CDP-ISO-01';
}
public function getCategorieCee(): string
{
return 'Précarité énergétique';
}
public function getSurfaceIsolant(): float
{
return (float) 100;
}
public function getNombreRadiateurs(): int
{
return 0;
}
public function getTypeLogement(): string
{
return 'Maison individuelle';
}
public function getAgeLogement(): int
{
return 30;
}
}
$data = new Data();
CoupDePouce::get($data);
CoupDePouce::resolveConditions($data);