/** * @param \Nette\Templating\Template $template * @throws \Nette\InvalidStateException */ public static function validateTemplateParams(Template $template) { $params = $template->getParameters(); if (!isset($params['locale'])) { $where = isset($params['control']) ? " of component " . get_class($params['control']) . '(' . $params['control']->getName() . ')' : NULL; throw new \Nette\InvalidStateException('Please provide an active locale string ' . 'as a parameter $locale to template' . $where); } }
/** * @param \Nette\Templating\Template $template * @throws \Nette\InvalidStateException */ public static function validateTemplateParams(Template $template) { $params = $template->getParameters(); if (!isset($params['_imagePipe']) || !$params['_imagePipe'] instanceof ImagePipe) { $where = isset($params['control']) ? " of component " . get_class($params['control']) . '(' . $params['control']->getName() . ')' : NULL; throw new Nette\InvalidStateException('Please provide an instanceof Img\\ImagePipe ' . 'as a parameter $_imagePipe to template' . $where); } }