Fixed missing parentheses and added scope to examples. Fixes #103
diff --git a/user_guide/general/controllers.html b/user_guide/general/controllers.html
index ccc5302..2da98b6 100644
--- a/user_guide/general/controllers.html
+++ b/user_guide/general/controllers.html
@@ -98,7 +98,7 @@
<?php
class Blog extends CI_Controller {
- function index()
+ public function index()
{
echo 'Hello World!';
}
@@ -153,12 +153,12 @@
<?php
class Blog extends CI_Controller {
- function index()
+ public function index()
{
echo 'Hello World!';
}
- function comments()
+ public function comments()
{
echo 'Look at this!';
}
@@ -187,7 +187,7 @@
<?php<br />
class Products extends CI_Controller {<br />
<br />
- function shoes($sandals, $id)<br />
+ public function shoes($sandals, $id)<br />
{<br />
echo $sandals;<br />
echo $id;<br />
@@ -220,7 +220,7 @@
<p>As noted above, the second segment of the URI typically determines which function in the controller gets called.
CodeIgniter permits you to override this behavior through the use of the <kbd>_remap()</kbd> function:</p>
-<code>function _remap()<br />
+<code>public function _remap()<br />
{<br />
// Some code here...<br />
}</code>
@@ -231,7 +231,7 @@
<p>The overridden function call (typically the second segment of the URI) will be passed as a parameter to the <kbd>_remap()</kbd> function:</p>
-<code>function _remap(<var>$method</var>)<br />
+<code>public function _remap(<var>$method</var>)<br />
{<br />
if ($method == 'some_method')<br />
{<br />
@@ -245,10 +245,10 @@
<p>Any extra segments after the method name are passed into <kbd>_remap()</kbd> as an optional second parameter. This array can be used in combination with PHP's <a href="http://php.net/call_user_func_array">call_user_func_array</a> to emulate CodeIgniter's default behavior.</p>
-<code>function _remap($method, $params = array())<br />
+<code>public function _remap($method, $params = array())<br />
{<br />
$method = 'process_'.$method;<br />
- if (method_exists($this, $method)<br />
+ if (method_exists($this, $method))<br />
{<br />
return call_user_func_array(array($this, $method), $params);<br />
}<br />
@@ -270,7 +270,7 @@
<p>Here is an example:</p>
<code>
-function _output($output)<br />
+public function _output($output)<br />
{<br />
echo $output;<br />
}</code>
@@ -298,7 +298,7 @@
underscore as the name prefix and it will not be served via a URL request. For example, if you were to have a function like this:</p>
<code>
-function _utility()<br />
+private function _utility()<br />
{<br />
// some code<br />
}</code>
@@ -346,7 +346,7 @@
<?php<br />
class <kbd>Blog</kbd> extends CI_Controller {<br />
<br />
- function <kbd>__construct()</kbd><br />
+ public function <kbd>__construct()</kbd><br />
{<br />
<var>parent::__construct();</var><br />
// Your own constructor code<br />