public function testTrim() { $filter = TrimFilter::create(); $text = ' qq '; $this->assertEquals($filter->apply($text), 'qq'); $this->assertEquals($filter->setLeft()->apply($text), 'qq '); $this->assertEquals($filter->setRight()->apply($text), ' qq'); $this->assertEquals($filter->setBoth()->apply($text), 'qq'); }
// Convert the entire POST body into a value object. $row = (object) $_POST; if (function_exists('preFilterHook')) { preFilterHook(); } $__filter = new TrimFilter(array('valueName' => 'id')); $__filter->filter($db, $row); $__filter = new IntFilter(array('valueName' => 'id')); $__filter->filter($db, $row); $__filter = new TrimFilter(array('valueName' => 'when_added')); $__filter->filter($db, $row); $__filter = new TrimFilter(array('valueName' => 'description')); $__filter->filter($db, $row); $__filter = new TrimFilter(array('valueName' => 'normal_sign')); $__filter->filter($db, $row); $__filter = new TrimFilter(array('valueName' => 'sort_order')); $__filter->filter($db, $row); $__filter = new IntFilter(array('valueName' => 'sort_order')); $__filter->filter($db, $row); unset($__filter); if (!isset($result->fieldErrors['when_added'])) { $__validator = new DateTimeValidator(array('valueName' => 'when_added')); $__validatorError = $__validator->validate($db, $row); if ($__validatorError != '') { $result->fieldErrors['when_added'] = $__validatorError; } } if (!isset($result->fieldErrors['description'])) { $__validator = new LengthValidator(array('maxLength' => 20, 'valueName' => 'description')); $__validatorError = $__validator->validate($db, $row); if ($__validatorError != '') {
} $__filter = new TrimFilter(array('valueName' => 'id')); $__filter->filter($db, $row); $__filter = new IntFilter(array('valueName' => 'id')); $__filter->filter($db, $row); $__filter = new TrimFilter(array('valueName' => 'when_added')); $__filter->filter($db, $row); $__filter = new TrimFilter(array('valueName' => 'acct_type_id')); $__filter->filter($db, $row); $__filter = new IntFilter(array('valueName' => 'acct_type_id')); $__filter->filter($db, $row); $__filter = new TrimFilter(array('valueName' => 'description')); $__filter->filter($db, $row); $__filter = new TrimFilter(array('valueName' => 'acct_no')); $__filter->filter($db, $row); $__filter = new TrimFilter(array('valueName' => 'ticker_symbol')); $__filter->filter($db, $row); unset($__filter); if (!isset($result->fieldErrors['when_added'])) { $__validator = new DateTimeValidator(array('valueName' => 'when_added')); $__validatorError = $__validator->validate($db, $row); if ($__validatorError != '') { $result->fieldErrors['when_added'] = $__validatorError; } } if (!isset($result->fieldErrors['description'])) { $__validator = new LengthValidator(array('maxLength' => 40, 'valueName' => 'description')); $__validatorError = $__validator->validate($db, $row); if ($__validatorError != '') { $result->fieldErrors['description'] = $__validatorError; }
/** * @return TrimFilter **/ public static function trim() { return TrimFilter::create(); }