Passed
Push — master ( 25cbd8...3d7e23 )
by Mauro
02:02
created

IniParser   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 10
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 1
eloc 2
c 1
b 0
f 0
dl 0
loc 10
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A parse() 0 3 1
1
<?php
2
3
namespace SimpleDIC\Parser;
4
5
class IniParser implements ParserInterface
6
{
7
    /**
8
     * @param string $filename
9
     *
10
     * @return array
11
     */
12
    public function parse($filename)
13
    {
14
        return parse_ini_file($filename, true);
0 ignored issues
show
Bug Best Practice introduced by
The expression return parse_ini_file($filename, true) could also return false which is incompatible with the documented return type array. Did you maybe forget to handle an error condition?

If the returned type also contains false, it is an indicator that maybe an error condition leading to the specific return statement remains unhandled.

Loading history...
15
    }
16
}
17