argumentHasHandler() 공개 메소드

public argumentHasHandler ( $argument )
예제 #1
0
파일: parser.php 프로젝트: atoum/atoum
 public function testArgumentHasHandler()
 {
     $this->if($parser = new script\arguments\parser())->then->boolean($parser->argumentHasHandler('-' . uniqid()))->isFalse()->boolean($parser->argumentHasHandler('--' . uniqid()))->isFalse()->boolean($parser->argumentHasHandler(uniqid()))->isFalse()->if($parser->addHandler(function ($script, $argument, $values) {
     }, array('--a-long-argument', '-a')))->then->boolean($parser->argumentHasHandler('-' . uniqid()))->isFalse()->boolean($parser->argumentHasHandler('--' . uniqid()))->isFalse()->boolean($parser->argumentHasHandler(uniqid()))->isFalse()->boolean($parser->argumentHasHandler('-a'))->isTrue()->boolean($parser->argumentHasHandler('--a-long-argument'))->isTrue()->if($parser->setDefaultHandler(function ($script, $argument) {
     }))->then->boolean($parser->argumentHasHandler('-' . uniqid()))->isFalse()->boolean($parser->argumentHasHandler('--' . uniqid()))->isFalse()->boolean($parser->argumentHasHandler(uniqid()))->isFalse()->boolean($parser->argumentHasHandler('-a'))->isTrue()->boolean($parser->argumentHasHandler('--a-long-argument'))->isTrue();
 }