Code Duplication    Length = 13-13 lines in 2 locations

src/Node/ArrayNode.php 1 location

@@ 61-73 (lines=13) @@
58
    /**
59
     * @return array|null
60
     */
61
    public function serialize()
62
    {
63
        $serialized = [];
64
        foreach ($this->children as $child) {
65
            $this->serializeChild($serialized, $child);
66
        }
67
68
        if ([] === $serialized) {
69
            return;
70
        }
71
72
        return $serialized;
73
    }
74
75
    /**
76
     * @param array             $serialized

src/Node/ObjectNode.php 1 location

@@ 66-78 (lines=13) @@
63
    /**
64
     * @return \stdClass|null
65
     */
66
    public function serialize()
67
    {
68
        $serialized = new \stdClass();
69
        foreach ($this->children as $key => $child) {
70
            $this->serializeChild($serialized, $key, $child);
71
        }
72
73
        if ([] === (array) $serialized) {
74
            return;
75
        }
76
77
        return $serialized;
78
    }
79
80
    /**
81
     * @param \stdClass    $serialized