/** * @param \Nette\ComponentModel\IContainer * @throws \Nette\InvalidStateException */ protected function validateParent(Nette\ComponentModel\IContainer $parent) { parent::validateParent($parent); if (!$parent instanceof IObjectContainer && !$this->getForm(FALSE) instanceof IObjectContainer) { throw new \Nette\InvalidStateException('Valid parent for Kdyby\\Doctrine\\Forms\\EntityContainer ' . 'is only Kdyby\\Doctrine\\Forms\\IObjectContainer, ' . 'instance of "' . get_class($parent) . '" given'); } }