Code Duplication    Length = 10-11 lines in 2 locations

eZ/Publish/Core/Persistence/Cache/ObjectStateHandler.php 2 locations

@@ 22-31 (lines=10) @@
19
    /**
20
     * @see \eZ\Publish\SPI\Persistence\Content\ObjectState\Handler::createGroup
21
     */
22
    public function createGroup(InputStruct $input)
23
    {
24
        $this->logger->logCall(__METHOD__, array('struct' => $input));
25
        $group = $this->persistenceHandler->objectStateHandler()->createGroup($input);
26
27
        $this->cache->clear('objectstategroup', 'all');
28
        $this->cache->getItem('objectstategroup', $group->id)->set($group)->save();
29
30
        return $group;
31
    }
32
33
    /**
34
     * @see \eZ\Publish\SPI\Persistence\Content\ObjectState\Handler::loadGroup
@@ 130-140 (lines=11) @@
127
    /**
128
     * @see \eZ\Publish\SPI\Persistence\Content\ObjectState\Handler::deleteGroup
129
     */
130
    public function deleteGroup($groupId)
131
    {
132
        $this->logger->logCall(__METHOD__, array('groupId' => $groupId));
133
        $return = $this->persistenceHandler->objectStateHandler()->deleteGroup($groupId);
134
135
        $this->cache->clear('objectstategroup', 'all');
136
        $this->cache->clear('objectstategroup', $groupId);
137
        $this->cache->clear('objectstate', 'byGroup', $groupId);
138
139
        return $return;
140
    }
141
142
    /**
143
     * @see \eZ\Publish\SPI\Persistence\Content\ObjectState\Handler::create