Example #1
0
 /**
  * @param Context $context
  * @param array $frames
  *
  * @return Context
  */
 public static function createCopyForCompilation(Context $context, array $frames = [])
 {
     $copyProperties = ['compress', 'ieCompat', 'strictMath', 'strictUnits', 'sourceMap', 'importMultiple', 'dumpLineNumbers', 'urlArgs', 'importantScope', 'customVariables'];
     $target = new self([], $context->getFunctionRegistry());
     self::copyFromOriginal($context, $target, $copyProperties);
     $target->frames = $frames;
     return $target;
 }