Code Duplication    Length = 7-9 lines in 2 locations

src/POData/ObjectModel/ObjectModelSerializer.php 2 locations

@@ 84-92 (lines=9) @@
81
        $requestTargetSource = $this->getRequest()->getTargetSource();
82
        if (TargetSource::ENTITY_SET == $requestTargetSource) {
83
            $title = $this->getRequest()->getContainerName();
84
        } else {
85
            assert(TargetSource::PROPERTY == $requestTargetSource, '$requestTargetSource != TargetSource::PROPERTY');
86
            $resourceProperty = $this->getRequest()->getProjectedProperty();
87
            assert(
88
                ResourcePropertyKind::RESOURCESET_REFERENCE == $resourceProperty->getKind(),
89
                '$resourceProperty->getKind() != ResourcePropertyKind::RESOURCESET_REFERENCE'
90
            );
91
            $title = $resourceProperty->getName();
92
        }
93
94
        $relativeUri = $this->getRequest()->getIdentifier();
95
        $feed = new ODataFeed();
@@ 51-57 (lines=7) @@
48
    {
49
        $requestTargetSource = $this->getRequest()->getTargetSource();
50
51
        if (TargetSource::ENTITY_SET == $requestTargetSource) {
52
            $resourceType = $this->getRequest()->getTargetResourceType();
53
        } else {
54
            assert(TargetSource::PROPERTY == $requestTargetSource, '$requestTargetSource != TargetSource::PROPERTY');
55
            $resourceProperty = $this->getRequest()->getProjectedProperty();
56
            $resourceType = $resourceProperty->getResourceType();
57
        }
58
59
        $needPop = $this->pushSegmentForRoot();
60
        $entry = $this->writeEntryElement(