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