123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php namespace System\Validation\Rules;
- use System\Input;
- use System\Validation\Rule;
- class Acceptance_Of extends Rule {
- /**
- * The value is that is considered accepted.
- *
- * @var string
- */
- public $accepts = '1';
- /**
- * Evaluate the validity of an attribute.
- *
- * @param string $attribute
- * @param array $attributes
- * @return void
- */
- public function check($attribute, $attributes)
- {
- return Input::has($attribute) and (string) Input::get($attribute) === $this->accepts;
- }
- /**
- * Set the accepted value.
- *
- * @param string $value
- * @return Acceptance_Of
- */
- public function accepts($value)
- {
- $this->accepts = $value;
- return $this;
- }
- }
|