public function testContext() { $context = new Context(); $this->assertEquals(null, $context->get('foo')); $this->assertFalse($context->has('foo')); $context->set('foo', 'bar'); $this->assertEquals('bar', $context->get('foo')); $this->assertTrue($context->has('foo')); }
/** * {@inheritdoc} */ public function holdsFor(Context $context) { if (!$context->has($this->key)) { return false; } $argument = $context->get($this->key); return $this->operator->appliesTo($argument); }