Code Duplication    Length = 10-11 lines in 2 locations

tests/Nabu/StaticLoggerTest.php 2 locations

@@ 55-64 (lines=10) @@
52
        }
53
    }
54
55
    public function testLogToFileWithFileHandler()
56
    {
57
        static_logger::setHandler(self::$log_file);
58
59
        $returned_message = static_logger::log("debug", "Test successful.");
60
61
        $logged_message = file_get_contents(self::$full_log_location);
62
63
        $this->assertContains($returned_message, $logged_message);
64
    }
65
66
    /**
67
     * @expectedException InvalidArgumentException
@@ 77-87 (lines=11) @@
74
    /**
75
     * @dataProvider validLevelProvider
76
     */
77
    public function testLogCallStaticLogsMessagesBasedOnValidLogLevels($level)
78
    {
79
        static_logger::setHandler(self::$log_file);
80
81
        //This generates a PhpStorm error but is valid code
82
        $returned_message = static_logger::{$level}("This is a {$level} log entry.");
83
84
        $logged_message = file_get_contents(self::$full_log_location);
85
86
        $this->assertContains($returned_message, $logged_message);
87
    }
88
89
    public function testLoggingWithPsrContextArrayWithString()
90
    {