示例#1
0
 public function testCreateWithAliasesDashes()
 {
     $option = new CommandOption('delete', null, array('--alias', '-a', '-A'));
     $this->assertSame('delete', $option->getLongName());
     $this->assertNull($option->getShortName());
     $this->assertSame(array('alias'), $option->getLongAliases());
     $this->assertSame(array('a', 'A'), $option->getShortAliases());
     $this->assertNull($option->getDescription());
     $this->assertTrue($option->isLongNamePreferred());
     $this->assertFalse($option->isShortNamePreferred());
 }