protected function setPageCount($value) { if (($value = TPropertyValue::ensureInteger($value)) < 0) { throw new TInvalidDataValueException('pager_pagecount_invalid'); } $this->setViewState('PageCount', $value, 0); }