protected function addElementToDummy(sql\schema\element $el, $content = null, array $aArguments = array()) { $sName = $el->getAlias(); $handler = $this->getDummy(true); $aArguments = array_merge(array('alias' => $sName, 'title' => $el->getTitle()), $aArguments); array_filter($aArguments); if (is_null($content)) { $content = $this->getElementArgument($sName); } $call = $handler->call('addElement', array($sName, $el->buildReflector(array($content, $aArguments)))); $this->addContent($call); //$content = $window->createCall($arguments, 'addMessage', 'php-bool', array(sprintf(self::MSG_MISSING, $this->getName()))); //$test = $window->createCondition($window->createNot($var), $content); //$window->add($test); //$query->addSet($el, $handler->call('readElement', array($sName))); }
protected function prepareElement(sql\schema\element $element) { return $element->asString(); }