예제 #1
0
 public static function parseForeach($line)
 {
     $echo = FindForeach::run($line);
     if (is_array($echo)) {
         self::$inForeach = self::$line;
         self::$foreachVar = $echo['array'];
         $line = ParseForeach::run($echo);
     }
     return $line;
 }
예제 #2
0
 public static function run($line)
 {
     //Check to make sure we're not in a foreach else
     if (Generate::$elseExists) {
         Generate::$elseExists = false;
         return $line['start'] . '<?php endif; ?>' . $line['end'];
     } else {
         Generate::$inForeach = 0;
         return $line['start'] . '<?php endforeach; ?>' . $line['end'];
     }
 }