Ticket #14243: functions.php.diff
| File functions.php.diff, 640 bytes (added by nkuttler, 3 years ago) |
|---|
-
.php
old new 4179 4179 $all_headers = $default_headers; 4180 4180 } 4181 4181 4182 $tmp_data = ''; 4183 $tokens = token_get_all( "<?php\n" . $file_data ); // fake being PHP code 4184 foreach ( $tokens as $token ) { 4185 if ( ( $token[0] == T_COMMENT || $token[0] == T_DOC_COMMENT ) 4186 && !preg_match( "/^#/", $token[1] ) ) { 4187 $tmp_data .= $token[1]; 4188 } 4189 } 4190 $file_data = $tmp_data; 4182 4191 4183 4192 foreach ( $all_headers as $field => $regex ) { 4184 4193 preg_match( '/' . preg_quote( $regex, '/' ) . ':(.*)$/mi', $file_data, ${$field});