Changeset 2897

Show
Ignore:
Timestamp:
06/25/2008 03:02:08 AM (5 months ago)
Author:
armen
Message:

Removed extra calls from core.

Location:
trunk/system/core
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • trunk/system/core/Benchmark.php

    r2593 r2897  
    6262                { 
    6363                        $times = array(); 
     64                        $names = array_keys(self::$marks); 
    6465 
    65                         foreach (array_keys(self::$marks) as $name) 
     66                        foreach ($names as $name) 
    6667                        { 
    6768                                // Get each mark recursively 
  • trunk/system/core/Config.php

    r2877 r2897  
    161161 
    162162                        // Normalize all paths to be absolute and have a trailing slash 
    163                         foreach (self::item('core.modules') as $path) 
     163                        $paths = self::item('core.modules'); 
     164 
     165                        foreach ($paths as $path) 
    164166                        { 
    165167                                if (($path = str_replace('\\', '/', realpath($path))) === '') 
  • trunk/system/core/Event.php

    r2696 r2897  
    215215                        // So callbacks can access Event::$data 
    216216                        self::$data =& $data; 
    217  
    218                         foreach (self::get($name) as $callback) 
     217                        $callbacks  =  self::get($name); 
     218 
     219                        foreach ($callbacks as $callback) 
    219220                        { 
    220221                                call_user_func($callback); 
  • trunk/system/core/utf8/from_unicode.php

    r2593 r2897  
    1313        ob_start(); 
    1414 
    15         foreach (array_keys($arr) as $k) 
     15        $keys = array_keys($arr); 
     16 
     17        foreach ($keys as $k) 
    1618        { 
    1719                // ASCII range (including control chars) 
  • trunk/system/core/utf8/str_ireplace.php

    r1382 r2897  
    2525        if (is_array($search)) 
    2626        { 
    27                 foreach (array_keys($search) as $k) 
     27                $keys = array_keys($search); 
     28 
     29                foreach ($keys as $k) 
    2830                { 
    2931                        if (is_array($replace))