Пример #1
0
 /**
  * Ensure that ruleParser can be run and return a rulesBag
  */
 public function testRunRuleParser()
 {
     $rules = ['var1' => 'alpha|between:min=10,max=100', 'var2' => 'email', 'var3' => 'alpha'];
     $rulesBag = $this->ruleParse->run($rules);
     $this->assertInstanceOf(Sparta\RulesBag::class, $rulesBag);
     $this->assertEquals($rulesBag, $this->ruleParse->getRulesBag());
 }
Пример #2
0
 /**
  * Get an instance of our rules bag which has all validation information.
  *
  * @return RulesBag
  */
 public function getRulesBag()
 {
     $ruleParser = new RuleParser($this->data);
     $ruleParser->run($this->rules);
     return $ruleParser->getRulesBag();
 }