Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 5
0.00% covered (danger)
0.00%
0 / 5
CRAP
0.00% covered (danger)
0.00%
0 / 1
CNCountry
0.00% covered (danger)
0.00%
0 / 5
0.00% covered (danger)
0.00%
0 / 5
30
0.00% covered (danger)
0.00%
0 / 1
 __construct
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getRegions
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setRegions
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getName
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setName
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3class CNCountry {
4
5    /**
6     * @param string $name
7     * @param string[] $regions
8     */
9    public function __construct(
10        private string $name,
11        private array $regions,
12    ) {
13    }
14
15    /**
16     * @return string[]
17     */
18    public function getRegions() {
19        return $this->regions;
20    }
21
22    /**
23     * @param string[] $regions
24     */
25    public function setRegions( $regions ) {
26        $this->regions = $regions;
27    }
28
29    /**
30     * @return string
31     */
32    public function getName() {
33        return $this->name;
34    }
35
36    /**
37     * @param string $name
38     */
39    public function setName( $name ) {
40        $this->name = $name;
41    }
42}