setName() public method

Sets the name of the command.
public setName ( string $name ) : static
$name string The name of the command.
return static The current instance.
示例#1
0
 public function testBuildAnonymousArgsFormat()
 {
     $baseFormat = new ArgsFormat();
     $this->config->setName('command');
     $this->config->setAliases(array('alias1', 'alias2'));
     $this->config->addOption('option');
     $this->config->addArgument('argument');
     $this->config->markAnonymous();
     $expected = ArgsFormat::build($baseFormat)->addArgument(new Argument('argument'))->addOption(new Option('option'))->getFormat();
     $this->assertEquals($expected, $this->config->buildArgsFormat($baseFormat));
 }
 public function testHasCommandConfig()
 {
     $this->config->addCommandConfig($config = new CommandConfig());
     $this->assertFalse($this->config->hasCommandConfig('command'));
     $this->assertFalse($this->config->hasCommandConfig('foobar'));
     $config->setName('command');
     $this->assertTrue($this->config->hasCommandConfig('command'));
     $this->assertFalse($this->config->hasCommandConfig('foobar'));
 }