ostepu / ostepu-core

OSTEPU: Open Source Tutorial and Exercise Platform for Universities
8 stars 3 forks source link

Installationsassistent, Syntaxfehler-Segment erweitern um PHP-deprecated-functions #303

Open tilluhlig opened 7 years ago

tilluhlig commented 7 years ago

Dazu kann https://github.com/squizlabs/PHP_CodeSniffer mittels pear install PHP_CodeSniffer genutzt werden. Zusätzlich muss https://github.com/wimg/PHPCompatibility heruntergeladen werden. Der Regelsatz von PHPCompatibility wird mit phpcs verknüpft, indem phpcs --config-set installed_paths /pfadZuPHPCompatiblityElternordner ausgeführt wird.

Quelltextbeispiel zum Testen auf PHP-7.1 (testet den Ordner "uebungsplattform")

set_time_limit(0);
$output = null;
$result = null;
exec('(phpcs --extensions=php --standard=PHPCompatibility --runtime-set testVersion -7.1 uebungsplattform/)', $output, $result);
file_put_contents("deprecated.dat",implode("\n",$output));