aide-travaux/coup-de-pouce

Aide travaux - Coup de pouce économies d'énergie

v1.2.2 2020-05-08 09:04 UTC

This package is auto-updated.

Last update: 2024-09-11 21:12:42 UTC


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);

数据库

来源