Metaphore\Cache::getValue PHP Method

getValue() public method

public getValue ( $key ) : Value
return Value
    public function getValue($key)
    {
        $value = $this->valueStore->get($key);
        if (!$value instanceof Value) {
            $value = new ForeignValue($value);
        }
        return $value;
    }

Usage Example

Exemplo n.º 1
0
 public function testGetReturnsResultEvenIfNoMetaphoreValueObjectStored()
 {
     $cache = new Cache(new MockStore());
     $key = 'dimaria7';
     $value = 'Man Utd, not Real';
     $cache->setResult($key, $value, new Ttl(30));
     $result = $cache->getValue($key);
     $this->assertTrue($result instanceof \Metaphore\Value);
     $this->assertSame($value, $result->getResult());
 }