• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wol-soft / php-json-schema-model-generator-production / 24339903223

13 Apr 2026 11:02AM UTC coverage: 25.151% (-2.0%) from 27.11%
24339903223

push

github

wol-soft
Add additional exceptions for array contains. Add simplified access to detected amount for minItems/maxItems, minContains/maxContains and minProperties/maxProperties and add information to exception messages

0 of 56 new or added lines in 6 files covered. (0.0%)

167 of 664 relevant lines covered (25.15%)

0.84 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/Exception/Object/MaxPropertiesException.php
1
<?php
2

3
declare(strict_types=1);
4

5
namespace PHPModelGenerator\Exception\Object;
6

7
use PHPModelGenerator\Exception\ValidationException;
8

9
class MaxPropertiesException extends ValidationException
10
{
NEW
11
    public function __construct(
×
12
        $providedValue,
13
        string $propertyName,
14
        protected int $maxProperties,
15
        protected int $count,
16
    ) {
17
        parent::__construct(
×
NEW
18
            sprintf(
×
NEW
19
                'Provided object for %s must not contain more than %d properties, %d properties provided',
×
NEW
20
                $propertyName,
×
NEW
21
                $this->maxProperties,
×
NEW
22
                $this->count,
×
NEW
23
            ),
×
24
            $propertyName,
×
25
            $providedValue
×
26
        );
×
27
    }
28

29
    public function getMaxProperties(): int
×
30
    {
31
        return $this->maxProperties;
×
32
    }
33

NEW
34
    public function getCount(): int
×
35
    {
NEW
36
        return $this->count;
×
37
    }
38
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc