php-sap/interfaces

View on GitHub
src/Api/ITable.php

Summary

Maintainability
A
0 mins
Test Coverage

@throws annotation of create has suspicious interface type \phpsap\interfaces\exceptions\IInvalidArgumentException for an @throws annotation, expected class (PHP allows interfaces to be caught, so this might be intentional)
Open

    public static function create(string $name, string $direction, bool $isOptional, array $members): ITable;
Severity: Minor
Found in src/Api/ITable.php by phan

@throws annotation of cast has suspicious interface type \phpsap\interfaces\exceptions\IInvalidArgumentException for an @throws annotation, expected class (PHP allows interfaces to be caught, so this might be intentional)
Open

    public function cast(array $value): array;
Severity: Minor
Found in src/Api/ITable.php by phan

@throws annotation of cast has suspicious interface type \phpsap\interfaces\exceptions\IArrayElementMissingException for an @throws annotation, expected class (PHP allows interfaces to be caught, so this might be intentional)
Open

    public function cast(array $value): array;
Severity: Minor
Found in src/Api/ITable.php by phan

@throws annotation of __construct has suspicious interface type \phpsap\interfaces\exceptions\IInvalidArgumentException for an @throws annotation, expected class (PHP allows interfaces to be caught, so this might be intentional)
Open

    public function __construct(array $array);
Severity: Minor
Found in src/Api/ITable.php by phan

There are no issues that match your filters.

Category
Status