prefix = $prefix; } /** * {@inheritdoc} */ public function getDefinition($name) { if (strpos($name, $this->prefix) !== 0) { return null; } $variableName = $this->parseVariableName($name); $vars = new TestingEnvironmentVariables(); return new ValueDefinition($name, $vars->$variableName); } private function parseVariableName($name) { $parts = explode('.', $name, 3); return @$parts[2]; } }