X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=util%2Ftypo.php;h=d68ac2ac9b6c60b980927ee61a70a3d7e1b2b3f1;hb=66366b2804fb3f94016663b107a32993ae084dfa;hp=c45be483c9ad48b6a5d4fb6daee22c51a356fc22;hpb=09851331a9dc8601919cd0c9200686b92843d235;p=friendica.git diff --git a/util/typo.php b/util/typo.php index c45be483c9..d68ac2ac9b 100644 --- a/util/typo.php +++ b/util/typo.php @@ -1,58 +1,59 @@ config,'php_path')) { - $phpath = $a->config['php_path']; -} else { - $phpath = 'php'; -} - -echo "Directory: mod\n"; -$files = glob('mod/*.php'); -foreach ($files as $file) { - passthru("$phpath -l $file", $ret); $ret===0 or die(); -} - -echo "Directory: include\n"; -$files = glob('include/*.php'); -foreach ($files as $file) { - passthru("$phpath -l $file", $ret); $ret===0 or die(); -} - -echo "Directory: object\n"; -$files = glob('object/*.php'); -foreach ($files as $file) { - passthru("$phpath -l $file", $ret); $ret===0 or die(); -} - -echo "Directory: addon\n"; -$dirs = glob('addon/*'); - -foreach ($dirs as $dir) { - $addon = basename($dir); - $files = glob($dir . '/' . $addon . '.php'); - foreach ($files as $file) { - passthru("$phpath -l $file", $ret); $ret===0 or die(); + // Tired of chasing typos and finding them after a commit. + // Run this from cmdline in basedir and quickly see if we've + // got any parse errors in our application files. + + + error_reporting(E_ERROR | E_WARNING | E_PARSE ); + ini_set('display_errors', '1'); + ini_set('log_errors','0'); + + include 'boot.php'; + + $a = new App(); + + if(x($a->config,'php_path')) + $phpath = $a->config['php_path']; + else + $phpath = 'php'; + + + echo "Directory: mod\n"; + $files = glob('mod/*.php'); + foreach($files as $file) { + passthru("$phpath -l $file", $ret); $ret===0 or die(); + } + + echo "Directory: include\n"; + $files = glob('include/*.php'); + foreach($files as $file) { + passthru("$phpath -l $file", $ret); $ret===0 or die(); + } + + echo "Directory: object\n"; + $files = glob('object/*.php'); + foreach($files as $file) { + passthru("$phpath -l $file", $ret); $ret===0 or die(); + } + + echo "Directory: addon\n"; + $dirs = glob('addon/*'); + + foreach($dirs as $dir) { + $addon = basename($dir); + $files = glob($dir . '/' . $addon . '.php'); + foreach($files as $file) { + passthru("$phpath -l $file", $ret); $ret===0 or die(); + } } -} -echo "String files\n"; -echo 'util/strings.php' . "\n"; -passthru("$phpath -l util/strings.php", $ret); $ret===0 or die(); + echo "String files\n"; -$files = glob('view/lang/*/strings.php'); -foreach ($files as $file) { - passthru("$phpath -l $file", $ret); $ret===0 or die(); -} + echo 'util/strings.php' . "\n"; + passthru("$phpath -l util/strings.php", $ret); $ret===0 or die(); + + $files = glob('view/lang/*/strings.php'); + foreach($files as $file) { + passthru("$phpath -l $file", $ret); $ret===0 or die(); + }