当前位置: 首页>>代码示例>>PHP>>正文


PHP Option::setArgument方法代码示例

本文整理汇总了PHP中Option::setArgument方法的典型用法代码示例。如果您正苦于以下问题:PHP Option::setArgument方法的具体用法?PHP Option::setArgument怎么用?PHP Option::setArgument使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Option的用法示例。


在下文中一共展示了Option::setArgument方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testParseInvalidArgument

 public function testParseInvalidArgument()
 {
     $this->setExpectedException('UnexpectedValueException');
     $validation = 'is_numeric';
     $option = new Option('a', null, Getopt::OPTIONAL_ARGUMENT);
     $option->setArgument(new Argument(null, $validation));
     $parser = new CommandLineParser(array($option));
     $parser->parse('-a nonnumeric');
 }
开发者ID:curseoff,项目名称:getopt-php,代码行数:9,代码来源:CommandLineParserTest.php

示例2: createOption

 /**
  * @param array $row
  *
  * @return Option
  */
 private function createOption(array $row)
 {
     $rowSize = count($row);
     if ($rowSize < 3) {
         $row = $this->completeOptionArray($row);
     }
     $option = new Option($row[0], $row[1], $row[2]);
     if ($rowSize >= 4) {
         $option->setDescription($row[3]);
     }
     if ($rowSize >= 5 && $row[2] != Getopt::NO_ARGUMENT) {
         $option->setArgument(new Argument($row[4]));
     }
     return $option;
 }
开发者ID:xinc-develop,项目名称:xinc-getopt,代码行数:20,代码来源:OptionParser.php

示例3: testSetArgumentWrongMode

 public function testSetArgumentWrongMode()
 {
     $this->setExpectedException('InvalidArgumentException');
     $option = new Option('a', null, Getopt::NO_ARGUMENT);
     $option->setArgument(new Argument());
 }
开发者ID:curseoff,项目名称:getopt-php,代码行数:6,代码来源:OptionTest.php


注:本文中的Option::setArgument方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。