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

lmc-eu / matej-client-php / 7527331519

15 Jan 2024 10:11AM UTC coverage: 100.0%. Remained the same
7527331519

Pull #135

github

web-flow
Merge 117257645 into 9666a6254
Pull Request #135: Update to new coding standard

20 of 21 new or added lines in 5 files covered. (95.24%)

400 existing lines in 23 files now uncovered.

758 of 758 relevant lines covered (100.0%)

18.54 hits per line

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

100.0
/src/Model/Command/AbstractCommand.php
1
<?php declare(strict_types=1);
2

3
namespace Lmc\Matej\Model\Command;
4

5
abstract class AbstractCommand implements \JsonSerializable
6
{
7
    /**
8
     * Get command type identifier. Must be one of those defined by Matej API schema.
9
     */
10
    abstract protected function getCommandType(): string;
11

12
    /**
13
     * Get data content of the command. Must follow the format defined by Matej API schema.
14
     */
15
    abstract protected function getCommandParameters(): array;
16

17
    public function jsonSerialize(): array
18
    {
UNCOV
19
        return [
105✔
UNCOV
20
            'type' => $this->getCommandType(),
140✔
UNCOV
21
            'parameters' => $this->getCommandParameters(),
140✔
UNCOV
22
        ];
105✔
23
    }
24
}
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

© 2025 Coveralls, Inc