Elgg\Cache\EntityCache::get PHP Method

get() public method

Retrieve a entity from the cache.
public get ( integer $guid ) : ElggEntity | false
$guid integer The GUID
return ElggEntity | false false if entity not cached, or not fully loaded
    public function get($guid)
    {
        $guid = (int) $guid;
        if (isset($this->entities[$guid]) && $this->entities[$guid]->isFullyLoaded()) {
            return $this->entities[$guid];
        }
        return false;
    }

Usage Example

Exemplo n.º 1
0
 /**
  * Constructor
  *
  * @param EntityCache $entity_cache Entity cache
  * @param EntityTable $entity_table Entity service
  */
 public function __construct(EntityCache $entity_cache, EntityTable $entity_table)
 {
     $this->_callable_cache_checker = function ($guid) use($entity_cache) {
         return $entity_cache->get($guid);
     };
     $this->_callable_entity_loader = function ($options) use($entity_table) {
         return $entity_table->getEntities($options);
     };
 }
All Usage Examples Of Elgg\Cache\EntityCache::get