コード例 #1
0
ファイル: _VarKey.php プロジェクト: TheProjecter/sylma
 protected function setVar(common\_var $var)
 {
     if (!$var->getInstance() instanceof instance\_Array) {
         $this->getWindow()->throwException('Can call key only on array');
     }
     $this->var = $var;
 }
コード例 #2
0
ファイル: Window.php プロジェクト: TheProjecter/sylma
 protected function buildVariable(common\_var $var)
 {
     $isset = $this->callFunction('isset', $this->tokenToInstance('php-boolean'), array($var));
     $new = $this->createInstanciate($var->getInstance());
     $this->add($this->createCondition($this->createNot($isset), $this->createAssign($var, $new)));
 }