diff options
author | Andrey Andreev <narf@devilix.net> | 2014-02-08 18:11:40 +0100 |
---|---|---|
committer | Andrey Andreev <narf@devilix.net> | 2014-02-08 18:11:40 +0100 |
commit | 6f6102c805198101fad36024b82692ebce20f2c8 (patch) | |
tree | a26c8c793633df4eb0911ba0128382a9c8141a36 /system | |
parent | a89c1dabd11e8628106b1629f76ec9fc65c20085 (diff) |
Add method chaining support to Calendar & Pagination libs
Diffstat (limited to 'system')
-rw-r--r-- | system/libraries/Calendar.php | 10 | ||||
-rw-r--r-- | system/libraries/Pagination.php | 4 |
2 files changed, 10 insertions, 4 deletions
diff --git a/system/libraries/Calendar.php b/system/libraries/Calendar.php index fc6599931..610b427cf 100644 --- a/system/libraries/Calendar.php +++ b/system/libraries/Calendar.php @@ -139,7 +139,7 @@ class CI_Calendar { * Accepts an associative array as input, containing display preferences * * @param array config preferences - * @return void + * @return CI_Calendar */ public function initialize($config = array()) { @@ -156,6 +156,8 @@ class CI_Calendar { { $this->next_prev_url = $this->CI->config->site_url($this->CI->router->class.'/'.$this->CI->router->method); } + + return $this; } // -------------------------------------------------------------------- @@ -513,7 +515,7 @@ class CI_Calendar { * Harvests the data within the template {pseudo-variables} * used to display the calendar * - * @return void + * @return CI_Calendar */ public function parse_template() { @@ -521,7 +523,7 @@ class CI_Calendar { if ($this->template === '') { - return; + return $this; } $today = array('cal_cell_start_today', 'cal_cell_content_today', 'cal_cell_no_content_today', 'cal_cell_end_today'); @@ -537,6 +539,8 @@ class CI_Calendar { $this->temp[$val] = $this->temp[substr($val, 0, -6)]; } } + + return $this; } } diff --git a/system/libraries/Pagination.php b/system/libraries/Pagination.php index c6ffd03d4..f67cb47f8 100644 --- a/system/libraries/Pagination.php +++ b/system/libraries/Pagination.php @@ -314,7 +314,7 @@ class CI_Pagination { * Initialize Preferences * * @param array $params Initialization parameters - * @return void + * @return CI_Pagination */ public function initialize($params = array()) { @@ -342,6 +342,8 @@ class CI_Pagination { } } } + + return $this; } // -------------------------------------------------------------------- |