Example #1
0
 public function c(\phpDeeBuk $dbg)
 {
     $dbg->backtrace();
 }
Example #2
0
 private static function getCheckVarNamePredicate($namesOrPattern)
 {
     if (is_array($namesOrPattern) || $namesOrPattern instanceof \Traversable) {
         // list of variable names
         return function ($name) use($namesOrPattern) {
             foreach ($namesOrPattern as $varName) {
                 if ($name == phpDeeBuk::getVarName($varName)) {
                     // found
                     return true;
                 }
             }
             return false;
         };
     } else {
         // regex patter
         return function ($name) use($namesOrPattern) {
             return 1 === preg_match($namesOrPattern, $name);
         };
     }
     return false;
 }