Show
Ignore:
Timestamp:
06/27/2008 09:46:20 AM (5 months ago)
Author:
Shadowhand
Message:

Fixing #666, thanks rafaelss

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/system/helpers/arr.php

    r2739 r2924  
    1919         * @return  array 
    2020         */ 
    21         public function callback_string($str) 
     21        public static function callback_string($str) 
    2222        { 
    2323                // command[param,param] 
     
    5252         * @return  array 
    5353         */ 
    54         public function rotate($source_array, $keep_keys = TRUE) 
     54        public static function rotate($source_array, $keep_keys = TRUE) 
    5555        { 
    5656                $new_array = array(); 
     
    7474         * @return  mixed   value of the requested array key 
    7575         */ 
    76         public function remove($key, & $array) 
     76        public static function remove($key, & $array) 
    7777        { 
    7878                if ( ! array_key_exists($key, $array)) 
     
    9595         * @return  array 
    9696         */ 
    97         public function extract(array $search, $keys) 
     97        public static function extract(array $search, $keys) 
    9898        { 
    9999                // Get the keys, removing the $search array 
     
    124124         * @return  array 
    125125         */ 
    126         public function unshift_assoc( array & $array, $key, $val) 
     126        public static function unshift_assoc( array & $array, $key, $val) 
    127127        { 
    128128                $array = array_reverse($array, TRUE); 
     
    141141         * @return  array 
    142142         */ 
    143         public function map_recursive($callback, array $array) 
     143        public static function map_recursive($callback, array $array) 
    144144        { 
    145145                foreach ($array as $key => $val) 
     
    161161         * @return  integer 
    162162         */ 
    163         public function binary_search($needle, $haystack, $nearest = FALSE, $sort = FALSE) 
     163        public static function binary_search($needle, $haystack, $nearest = FALSE, $sort = FALSE) 
    164164        { 
    165165                if ($sort === TRUE)