1<?php 2 3namespace FINDOLOGIC\Export\Helpers; 4 5class ValueIsNotNumericException extends \RuntimeException 6{ 7 public function __construct() 8 { 9 parent::__construct('Value is not a valid number!'); 10 } 11} 12 13class UsergroupAwareNumericValue extends UsergroupAwareSimpleValue 14{ 15 protected function validate($value) 16 { 17 $value = parent::validate($value); 18 19 if (!is_numeric($value)) { 20 throw new ValueIsNotNumericException(); 21 } 22 23 return $value; 24 } 25} 26