Example #1
0
<?php

include_once dirname(dirname(__FILE__)) . '/includes/application.php';
Application::run('config');
for ($i = 0; $i < 10; $i++) {
    if (!isset($argv[$i])) {
        $argv[$i] = null;
    }
}
$m = File::readClasses(INCLUDE_MODELS_DIR);
$c = File::readClasses(INCLUDE_CONTROLLERS_DIR, 'Controller_');
$v = File::readClasses(INCLUDE_VIEWS_DIR, 'View_');
$t = array();
$dir = Runtime::get('TEMPLATE_DIR');
foreach (File::readDir($dir, true, null, '.html') as $file) {
    if (is_dir($file)) {
        continue;
    }
    $text = file_get_contents($file);
    $arr = explode("\n", $text);
    $t[] = array(str_replace($dir . '/', '', $file), filesize($file), count($arr));
}
$stats = array('size' => array('m' => 0, 'c' => 0, 'v' => 0, 't' => 0, 'a' => 0), 'lines' => array('m' => 0, 'c' => 0, 'v' => 0, 't' => 0, 'a' => 0));
foreach ($stats['size'] as $i => $value) {
    if ($i == 'a') {
        break;
    }
    foreach (${$i} as $item) {
        $stats['size'][$i] += $item[1];
        $stats['lines'][$i] += $item[2];
        $stats['size']['a'] += $item[1];