Lines Matching refs:id
108 foreach (array_diff($ids, $found) as $id) {
109 $this->storeCache($id, []);
136 foreach ($ids as $id) {
137 $data = $this->retrieveCache($id);
139 $toload[] = $id;
141 $result[$id] = Extension::createFromRemoteData($data);
148 foreach ($toload as $id) {
149 $data = $this->retrieveCache($id);
151 $result[$id] = null;
153 $result[$id] = Extension::createFromRemoteData($data);
164 * @param string $id
168 public function initExtension($id) argument
170 $result = $this->initExtensions([$id]);
171 return $result[$id];
179 * @param string $id
183 public function getExtensionData($id) argument
185 $data = $this->retrieveCache($id);
187 $this->fetchExtensions([$id]);
188 $data = $this->retrieveCache($id);
287 * @param string $id
290 protected function storeCache($id, $data) argument
292 $cache = new Cache(self::CACHE_PREFIX . $id, self::CACHE_SUFFIX);
299 * @param string $id
302 protected function retrieveCache($id) argument
304 $cache = new Cache(self::CACHE_PREFIX . $id, self::CACHE_SUFFIX);