Rule
[ class tree: Rule ] [ index: Rule ] [ all elements ]

Class: Formagic_Rule_NumericRange

Source Location: /Rule/NumericRange.php

Class Overview

Formagic_Rule_Abstract
   |
   --Formagic_Rule_RangeComparsion_Abstract
      |
      --Formagic_Rule_NumericRange

Checks if value is between min and max length


Author(s):

  • Florian Sonnenburg
  • Marc Schrader

Version:

  • $Id: NumericRange.php 126 2011-05-18 18:41:58Z meweasle $

Copyright:

  • Copyright (c) 2007-2011 Florian Sonnenburg

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 61]
Checks if value is between min and max length

If only one numeric value is passed as argument, this value is interpreted as min length value.

Supported arguments are:

  • (integer)min: Minimum length of submitted value
  • (integer)max: Maximum length of submitted value
Usage examples:
  1.  // at least 10 characters
  2.  $item->addRule('NumericRange'array('min' => 10));
  3.  
  4.  // effectively the same as addRule('mandatory')
  5.  $item->addRule('NumericRange'array('min' => 1));
  6.  
  7.  // 0 to 10 characters
  8.  $item->addRule('NumericRange'array('max' => 10));
  9.  
  10.  // 5 to 10 characters
  11.  $item->addRule('NumericRange'array('min' => 5'max' => 10));




Tags:

author:  Florian Sonnenburg
author:  Marc Schrader
version:  $Id: NumericRange.php 126 2011-05-18 18:41:58Z meweasle $
copyright:  Copyright (c) 2007-2011 Florian Sonnenburg


[ Top ]


Class Variables

$_messages = array(
        'min'     => 'Please enter a value higher than %s',
        'max'     => 'Please enter a value lower than %s',
        'between' => 'Please enter a value between %s and %s'
    )

[line 67]

Default error messages



Tags:

access:  protected

Type:   array
Overrides:   Array


[ Top ]



Class Methods


method _getRange [line 79]

integer _getRange( string $value)

Returns value as integer.



Tags:

return:  Item value as integer
access:  protected


Overrides Formagic_Rule_RangeComparsion_Abstract::_getRange() (Returns range check value.)

Parameters:

string   $value   Item value

[ Top ]


Documentation generated on Sun, 22 May 2011 22:40:18 +0200 by phpDocumentor 1.4.3