public function testUda() { $content = <<<CONFIG uda.priority.label=Priority uda.priority.type=string uda.priority.values=H,M,L, CONFIG; $config = Config::create($content); $this->assertTrue($config->hasUda('priority')); $uda = $config->getUda('priority'); $this->assertEquals('priority', $uda->name); $this->assertEquals('Priority', $uda->label); $this->assertEquals('string', $uda->type); $this->assertEquals(['H', 'M', 'L', ''], $uda->values); }
/** * @return Config * @throws CommandException */ public function config() { if (!$this->config) { $this->config = Config::create($this->command('_show')); } return $this->config; }