Code Duplication    Length = 4-4 lines in 3 locations

src/Kunstmaan/NodeBundle/Helper/NodeMenuItem.php 3 locations

@@ 174-177 (lines=4) @@
171
    public function getParentOfClass($class)
172
    {
173
        // Check for namespace alias
174
        if (strpos($class, ':') !== false) {
175
            list($namespaceAlias, $simpleClassName) = explode(':', $class);
176
            $class = $this->em->getConfiguration()->getEntityNamespace($namespaceAlias) . '\\' . $simpleClassName;
177
        }
178
        if ($this->getParent() === null) {
179
            return null;
180
        }
@@ 236-239 (lines=4) @@
233
    public function getChildrenOfClass($class)
234
    {
235
        // Check for namespace alias
236
        if (strpos($class, ':') !== false) {
237
            list($namespaceAlias, $simpleClassName) = explode(':', $class);
238
            $class = $this->em->getConfiguration()->getEntityNamespace($namespaceAlias) . '\\' . $simpleClassName;
239
        }
240
        $result = array();
241
        $children = $this->getChildren();
242
        foreach ($children as $child) {
@@ 261-264 (lines=4) @@
258
    public function getChildOfClass($class)
259
    {
260
        // Check for namespace alias
261
        if (strpos($class, ':') !== false) {
262
            list($namespaceAlias, $simpleClassName) = explode(':', $class);
263
            $class = $this->em->getConfiguration()->getEntityNamespace($namespaceAlias) . '\\' . $simpleClassName;
264
        }
265
        foreach ($this->getChildren() as $child) {
266
            if ($child->getPage() instanceof $class) {
267
                return $child;