Code Duplication    Length = 15-15 lines in 2 locations

src/Subjects/UrlRewriteSubject.php 2 locations

@@ 92-106 (lines=15) @@
89
     * @throws \Exception Is thrown, if the entity ID has not been mapped
90
     * @see \TechDivision\Import\Product\Subjects\BunchSubject::getVisibilityIdByValue()
91
     */
92
    public function getEntityIdVisibilityIdMapping()
93
    {
94
95
        // query whether or not the SKU has already been mapped to it's visibility
96
        if (isset($this->entityIdVisibilityIdMapping[$entityId = $this->getLastEntityId()])) {
97
            return $this->entityIdVisibilityIdMapping[$entityId];
98
        }
99
100
        // throw a new exception
101
        throw new \Exception(
102
            $this->appendExceptionSuffix(
103
                sprintf('Can\'t find visibility mapping for entity ID "%d"', $entityId)
104
            )
105
        );
106
    }
107
108
    /**
109
     * Add the entity ID => visibility mapping for the actual entity ID.
@@ 128-142 (lines=15) @@
125
     * @return boolean TRUE if the store is active, else FALSE
126
     * @throws \Exception Is thrown, if the store with the actual code is not available
127
     */
128
    public function storeIsActive($storeViewCode)
129
    {
130
131
        // query whether or not, the requested store is available
132
        if (isset($this->stores[$storeViewCode])) {
133
            return 1 === (integer) $this->stores[$storeViewCode][MemberNames::IS_ACTIVE];
134
        }
135
136
        // throw an exception, if not
137
        throw new \Exception(
138
            $this->appendExceptionSuffix(
139
                sprintf('Found invalid store view code %s', $storeViewCode)
140
            )
141
        );
142
    }
143
}
144