public function deleteAll(array $objects) { $result = parent::deleteAll($objects); /** @var DataObjectInterface $object */ foreach ($objects as $object) { $this->cache->delete($this->getCacheKey($object->getId())); } return $result; }
public function deleteAll(array $objects) { $result = parent::deleteAll($objects); $this->cache->delete($this->getCacheKey()); return $result; }
public function __construct(Connection $db, ObjectMapper $objectMapper, CacheProvider $cache, EventDispatcherInterface $dispatcher = null) { parent::__construct($db, $objectMapper, $cache, $dispatcher); $this->objectDependencies = [$objectMapper]; }