getName() != $name) { continue; } $this->assertEquals($callback, $function->getCallable()); return; } $this->fail(sprintf('Function %s not found', $name)); } /** * Assert that a global exists * * @param string $name * @param mixed $value * @param mixed[] $globals */ protected function assertGlobalsExists($name, $value, $globals) { if (isset($globals[$name])) { $this->assertArraySubset([$name => $value], $globals); return; } $this->fail(sprintf('Global %s not found', $name)); } }