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

IniParser::parse()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 1
c 1
b 0
f 0
dl 0
loc 3
rs 10
cc 1
nc 1
nop 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