You are here

protected function ArrayCache::doContains in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/doctrine/cache/lib/Doctrine/Common/Cache/ArrayCache.php \Doctrine\Common\Cache\ArrayCache::doContains()

Tests if an entry exists in the cache.

Parameters

string $id The cache id of the entry to check for.:

Return value

boolean TRUE if a cache entry exists for the given cache id, FALSE otherwise.

Overrides CacheProvider::doContains

1 call to ArrayCache::doContains()
ArrayCache::doFetch in vendor/doctrine/cache/lib/Doctrine/Common/Cache/ArrayCache.php
Fetches an entry from the cache.

File

vendor/doctrine/cache/lib/Doctrine/Common/Cache/ArrayCache.php, line 51

Class

ArrayCache
Array cache driver.

Namespace

Doctrine\Common\Cache

Code

protected function doContains($id) {

  // isset() is required for performance optimizations, to avoid unnecessary function calls to array_key_exists.
  return isset($this->data[$id]) || array_key_exists($id, $this->data);
}