public function testQuery() { $this->assertFalse($this->context->hasQuery()); $this->assertNull($this->context->getQuery()); $query = new \stdClass(); $this->context->setQuery($query); $this->assertTrue($this->context->hasQuery()); $this->assertSame($query, $this->context->getQuery()); $this->assertSame($query, $this->context->get(Context::QUERY)); $this->context->setQuery(null); $this->assertTrue($this->context->hasQuery()); }