Issues (113)

src/statement/StatementBillInterface.php (1 issue)

Labels
Severity
1
<?php
2
/**
3
 * PHP Billing Library
4
 *
5
 * @link      https://github.com/hiqdev/php-billing
6
 * @package   php-billing
7
 * @license   BSD-3-Clause
8
 * @copyright Copyright (c) 2017-2021, HiQDev (http://hiqdev.com/)
9
 */
10
11
namespace hiqdev\php\billing\statement;
12
13
use hiqdev\php\billing\bill\BillInterface;
14
use hiqdev\php\billing\type\TypeInterface;
0 ignored issues
show
The type hiqdev\php\billing\type\TypeInterface was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
15
use hiqdev\php\units\QuantityInterface;
16
use DateTimeImmutable;
17
use Money\Money;
18
19
/**
20
 * StatementBill Interface.
21
 *
22
 * @author Yurii Myronchuk <[email protected]>
23
 */
24
interface StatementBillInterface extends BillInterface
25
{
26
    public function getMonth(): DateTimeImmutable;
27
28
    public function getFrom(): ?string;
29
30
    public function getUniqueObjectsCount(): int;
31
32
    public function getPrice(): ?Money;
33
34
    public function getOveruse(): ?Money;
35
36
    public function getPrepaid(): ?QuantityInterface;
37
38
    public function getTariffType(): ?TypeInterface;
39
}
40