Exemplo n.º 1
0
 /**
  * Check if parent layouts may available for one child layout
  * @category save_callback
  * 
  * @param mixed $varValue
  * @param \DataContainer $dc
  *
  * @return mixed
  * @throws \Exception
  */
 public function checkIfChildPossible($varValue, \DataContainer $dc)
 {
     if ($varValue) {
         /** @noinspection PhpUndefinedMethodInspection */
         $intPossibleParentLayouts = \LayoutModel::countBy(array('isChild<>1'));
         if ($intPossibleParentLayouts < 1) {
             throw new \Exception($GLOBALS['TL_LANG']['ERR']['noPossibleParentLayouts']);
         }
     }
     return $varValue;
 }