Overview

Packages

  • Jyxo_Beholder
  • Jyxo_Charset
  • Jyxo_Color
  • Jyxo_Css
  • Jyxo_ErrorHandling
  • Jyxo_FirePhp
  • Jyxo_Gettext
    • Parser
  • Jyxo_Html
  • Jyxo_Input
    • Chain
    • Filter
    • Validator
  • Jyxo_Mail
    • Email
    • Parser
    • Sender
  • Jyxo_Rpc
    • Json
    • Xml
  • Jyxo_Shell
  • Jyxo_SpamFilter
  • Jyxo_Spl
  • Jyxo_String
  • Jyxo_Svn
  • Jyxo_Time
  • Jyxo_Timer
  • Jyxo_Webdav
  • Jyxo_XmlReader
  • PHP

Classes

  • Jyxo_Input_Chain
  • Jyxo_Input_Chain_Conditional
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated

Class Jyxo_Input_Chain_Conditional

Chain of filters and validators for a single variable. The validation itself is performed after fulfilling the condition. The condition is checked by a defined validator.

Jyxo_Input_Chain implements Jyxo_Input_ValidatorInterface
Extended by Jyxo_Input_Chain_Conditional
Category: Jyxo
Package: Jyxo_Input
Subpackage: Chain
Copyright: Copyright (c) 2005-2011 Jyxo, s.r.o.
License: https://github.com/jyxo/php/blob/master/license.txt
Author: Roman Řáha
Located at Input/Chain/Conditional.php
Methods summary
public
# __construct( Jyxo_Input_ValidatorInterface $validator = null )

Sets the condition validator.

Sets the condition validator.

Parameters

$validator
Jyxo_Input_ValidatorInterface
public boolean
# isValid( mixed $value )

Validates a value.

Validates a value.

Parameters

$value
mixed
Input value

Returns

boolean

Implementation of

Jyxo_Input_ValidatorInterface::isValid
public Jyxo_Input_Chain_Conditional
# setCondValidator( Jyxo_Input_ValidatorInterface $validator )

Sets the condition validator.

Sets the condition validator.

Parameters

$validator
Jyxo_Input_ValidatorInterface
Condition validator

Returns

Jyxo_Input_Chain_Conditional
Methods inherited from Jyxo_Input_Chain
addCondition(), addFilter(), addValidator(), addWalk(), close(), getErrors(), getParent(), getValue(), isEmpty(), setParent()
Constants inherited from Jyxo_Input_Chain
CLOSE, CONDITION, FILTER, VALIDATOR, WALK
Properties inherited from Jyxo_Input_Chain
$value
Jyxo PHP Library API documentation generated by ApiGen 2.3.0