-
WIBUHAX0R1337
-
/
home
/
cideo
/
library
/
Zend
/
Validate
/
[ Home ]
Create Folder
Create File
Nama File / Folder
Size
Action
Barcode
--
NONE
File
--
NONE
Hostname
--
NONE
Abstract.php
10.365KB
Edit File
Delete File
Rename
Alnum.php
3.209KB
Edit File
Delete File
Rename
Alpha.php
3.175KB
Edit File
Delete File
Rename
Barcode.php
2.771KB
Edit File
Delete File
Rename
Between.php
4.793KB
Edit File
Delete File
Rename
Ccnum.php
3.029KB
Edit File
Delete File
Rename
Date.php
6.944KB
Edit File
Delete File
Rename
Digits.php
2.691KB
Edit File
Delete File
Rename
EmailAddress.php
8.859KB
Edit File
Delete File
Rename
Exception.php
1.109KB
Edit File
Delete File
Rename
Float.php
2.009KB
Edit File
Delete File
Rename
GreaterThan.php
2.533KB
Edit File
Delete File
Rename
Hex.php
1.987KB
Edit File
Delete File
Rename
Hostname.php
16.048KB
Edit File
Delete File
Rename
Identical.php
2.882KB
Edit File
Delete File
Rename
InArray.php
3.251KB
Edit File
Delete File
Rename
Int.php
2.087KB
Edit File
Delete File
Rename
Interface.php
2.398KB
Edit File
Delete File
Rename
Ip.php
2.091KB
Edit File
Delete File
Rename
LessThan.php
2.508KB
Edit File
Delete File
Rename
NotEmpty.php
1.932KB
Edit File
Delete File
Rename
Regex.php
3.106KB
Edit File
Delete File
Rename
StringLength.php
5.826KB
Edit File
Delete File
Rename
<?php /** * Zend Framework * * LICENSE * * This source file is subject to the new BSD license that is bundled * with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://framework.zend.com/license/new-bsd * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@zend.com so we can send you a copy immediately. * * @category Zend * @package Zend_Validate * @copyright Copyright (c) 2005-2008 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License * @version $Id: InArray.php 8064 2008-02-16 10:58:39Z thomas $ */ /** * @see Zend_Validate_Abstract */ require_once 'Zend/Validate/Abstract.php'; /** * @category Zend * @package Zend_Validate * @copyright Copyright (c) 2005-2008 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License */ class Zend_Validate_InArray extends Zend_Validate_Abstract { const NOT_IN_ARRAY = 'notInArray'; /** * @var array */ protected $_messageTemplates = array( self::NOT_IN_ARRAY => "'%value%' was not found in the haystack" ); /** * Haystack of possible values * * @var array */ protected $_haystack; /** * Whether a strict in_array() invocation is used * * @var boolean */ protected $_strict; /** * Sets validator options * * @param array $haystack * @param boolean $strict * @return void */ public function __construct(array $haystack, $strict = false) { $this->setHaystack($haystack) ->setStrict($strict); } /** * Returns the haystack option * * @return mixed */ public function getHaystack() { return $this->_haystack; } /** * Sets the haystack option * * @param mixed $haystack * @return Zend_Validate_InArray Provides a fluent interface */ public function setHaystack(array $haystack) { $this->_haystack = $haystack; return $this; } /** * Returns the strict option * * @return boolean */ public function getStrict() { return $this->_strict; } /** * Sets the strict option * * @param boolean $strict * @return Zend_Validate_InArray Provides a fluent interface */ public function setStrict($strict) { $this->_strict = $strict; return $this; } /** * Defined by Zend_Validate_Interface * * Returns true if and only if $value is contained in the haystack option. If the strict * option is true, then the type of $value is also checked. * * @param mixed $value * @return boolean */ public function isValid($value) { $this->_setValue($value); if (!in_array($value, $this->_haystack, $this->_strict)) { $this->_error(); return false; } return true; } }
© 2022 - 2023 WIBUHAXOR V1 By Lutfifakee || Padang Blackhat