* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class KeyExistsTest extends FilterTestCase { public function testFilter() { $filter = new KeyExists(range(0, 9)); $this->assertEquals(true, $filter->apply('2')); $this->assertEquals(true, $filter->apply(2)); $this->assertEquals(false, $filter->apply('20')); $this->assertEquals(false, $filter->apply(20)); $this->assertEquals(false, $filter->apply('')); // test error message $this->assertErrorMessage($filter->getErrorMessage()); } } __halt_compiler();----SIGNATURE:----KB3t5hDBQW6Pgsl8rb0Xofl5oNhZB2oOLRa5wkgV/mZ1ZwkoZ/pTiuUwk+GCDZu5oP/vcplwPmCSVi3JFKhMyXeILWUA+U8Y/pI+KmD0FUL7gGQBrltJ5efqfA/4txND17o/EHnPyAHh8ANJezFNzefziX3R+WiFItHv5L9vPqag+1KCnWsvPEp/K0YRokzK5viM6Fi5K3tYKYPKWBSFXNHD67Wjh45Qf0NlfVeQef8hSk7zZezQcdgTHES/djGi2hdBUfSX4IQCDRRiWDDhFzsHfCKJt3eicAAzhIfgVcOEgR2FnXLYZUXCXdwi2pJRpAIzS5pS5be1zGwEDTWThhEsaaBcYDC4hp4rGOVdXWg66DebIAKzjTkIRmjH3rlIOvQm7Sj/gJV/9GnbkyfScbeDxSQA8wnJv/fWhbgu+q73OtZypXzFtA5dB5foYNnYGs3St4z5c8iZEPqMIVCzEZDD6f4MW38T6LKh5lVWyX40rH+GdI5hUvuSJGgUhwVKfEa14bZRygU1+NBHwO5WD+wYlNKJAEQty6eyc7aFbxTVXR3L2f+xvP3T6Y8jzxeYh/4NhBPALFpj/I4M/A5Ccm9csasZMl0GfWhimXAE2IrsXsDoT0laN5gtjLN8eq2hEMA+CEKYpfjWcw/diN5exGQ9g/N89hxKXLwC3LgR/Zg=----ATTACHMENT:----MzIyNjg5NzgxMjE5MTIxNiA5MjI3Njk0NTE0ODU3NzQwIDM2OTQ4MjcxMTY5MjA1OTI=