Example #1
0
 public static function create($name, $content, $originalContent = null)
 {
     if (null === self::$phpParser) {
         self::initStatic();
     }
     if ('.php' === substr($name, -4)) {
         $file = self::createPhpFile($name, $content);
     } else {
         $file = new File($name, $content);
     }
     if (null !== $originalContent) {
         $file->setDiff(DiffUtils::generate($originalContent, $content));
     }
     return $file;
 }