當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Input::setBreakOnFailure方法代碼示例

本文整理匯總了PHP中Zend\InputFilter\Input::setBreakOnFailure方法的典型用法代碼示例。如果您正苦於以下問題:PHP Input::setBreakOnFailure方法的具體用法?PHP Input::setBreakOnFailure怎麽用?PHP Input::setBreakOnFailure使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Zend\InputFilter\Input的用法示例。


在下文中一共展示了Input::setBreakOnFailure方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: testInputBreakOnFailureFlagIsHonoredWhenValidating

 /**
  * Idea here is that you can indicate that if validation for a particular input fails, we should not
  * attempt any further validation of any other inputs.
  */
 public function testInputBreakOnFailureFlagIsHonoredWhenValidating()
 {
     $filter = new InputFilter();
     $store = new stdClass();
     $foo = new Input();
     $foo->getValidatorChain()->addValidator(new Validator\Callback(function ($value, $context) use($store) {
         $store->value = $value;
         $store->context = $context;
         return true;
     }));
     $bar = new Input();
     $bar->getValidatorChain()->addValidator(new Validator\Digits());
     $bar->setBreakOnFailure(true);
     $filter->add($bar, 'bar')->add($foo, 'foo');
     $data = array('bar' => 'bar', 'foo' => 'foo');
     $filter->setData($data);
     $this->assertFalse($filter->isValid());
     $this->assertObjectNotHasAttribute('value', $store);
     $this->assertObjectNotHasAttribute('context', $store);
 }
開發者ID:navassouza,項目名稱:zf2,代碼行數:24,代碼來源:BaseInputFilterTest.php

示例2: testBreakOnFailureFlagIsMutable

 public function testBreakOnFailureFlagIsMutable()
 {
     $input = new Input('foo');
     $input->setBreakOnFailure(true);
     $this->assertTrue($input->breakOnFailure());
 }
開發者ID:razvansividra,項目名稱:pnlzf2-1,代碼行數:6,代碼來源:InputTest.php

示例3: testBreakOnFailureFlagIsMutable

 public function testBreakOnFailureFlagIsMutable()
 {
     $this->input->setBreakOnFailure(true);
     $this->assertTrue($this->input->breakOnFailure());
 }
開發者ID:rajanlamic,項目名稱:IntTest,代碼行數:5,代碼來源:InputTest.php


注:本文中的Zend\InputFilter\Input::setBreakOnFailure方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。