Code Duplication    Length = 11-11 lines in 2 locations

src/Runtime/Darwin/Boottime.php 1 location

@@ 8-18 (lines=11) @@
5
use DateTime;
6
use Uptime\Runtime\RuntimeInterface;
7
8
class Boottime implements RuntimeInterface
9
{
10
    public function read(RuntimeInterface $uptime = null)
11
    {
12
        $uptime = $uptime ? $uptime : new Uptime();
13
        $time = new DateTime('now');
14
        $time->modify(sprintf('- %d seconds', $uptime->read()));
15
16
        return $time->getTimestamp();
17
    }
18
}
19

src/Runtime/OpenVMS/Boottime.php 1 location

@@ 8-18 (lines=11) @@
5
use DateTime;
6
use Uptime\Runtime\RuntimeInterface;
7
8
class Boottime implements RuntimeInterface
9
{
10
    public function read(RuntimeInterface $uptime = null)
11
    {
12
        $uptime = $uptime ? $uptime : new Uptime();
13
        $time = new DateTime('now');
14
        $time->modify(sprintf('- %d seconds', $uptime->read()));
15
16
        return $time->getTimestamp();
17
    }
18
}
19