Xpressengine\Support\CacheInterface::has PHP Method

has() public method

has
public has ( string $key ) : boolean
$key string key name
return boolean
    public function has($key);

Usage Example

Example #1
0
 /**
  * Find a menu item
  *
  * @param string $id   menu item identifier
  * @param array  $with relation
  * @return MenuItem
  */
 public function findItem($id, $with = [])
 {
     $key = $this->getItemCacheKey($id);
     return $this->cache->has($key) ? $this->cache->get($key) : call_user_func(function () use($key, $id, $with) {
         if ($menu = $this->repo->findItem($id, $with)) {
             $this->cache->put($key, $menu);
         }
         return $menu;
     });
 }
All Usage Examples Of Xpressengine\Support\CacheInterface::has