Code Duplication    Length = 3-3 lines in 2 locations

src/Phpml/ModelManager.php 2 locations

@@ 31-33 (lines=3) @@
28
29
    public function restoreFromFile(string $filePath): Estimator
30
    {
31
        if (!file_exists($filePath) || !is_readable($filePath)) {
32
            throw FileException::cantOpenFile(basename($filePath));
33
        }
34
35
        $object = unserialize(file_get_contents($filePath));
36
        if ($object === false) {
@@ 45-47 (lines=3) @@
42
43
    public function resetFile(string $filePath): void
44
    {
45
        if (!file_exists($filePath) || !is_readable($filePath)) {
46
            throw FileException::cantOpenFile(basename($filePath));
47
        }
48
49
        if (!unlink($filePath)) {
50
            throw FileException::cantDeleteFile(basename($filePath));