function __construct($params = array()) { if (!(array_key_exists('source', $params) || array_key_exists('values', $params))) { throw new Exception('Не заданы параметр source или values. Не знаю, откуда брать данные для подстановки'); } parent::__construct($params); }