MODPATH/userguide/classes/Kohana/Kodoc/Class.php [ 135 ]
<span
class
=
"line"
><span
class
=
"number"
>130</span> */
</span><span
class
=
"line"
><span
class
=
"number"
>131</span>
public
function
properties()
</span><span
class
=
"line"
><span
class
=
"number"
>132</span> {
</span><span
class
=
"line"
><span
class
=
"number"
>133</span>
$props
=
$this
->
class
->getProperties();
</span><span
class
=
"line"
><span
class
=
"number"
>134</span>
</span><span
class
=
"line highlight"
><span
class
=
"number"
>135</span>
$defaults
=
$this
->
class
->getDefaultProperties();
</span><span
class
=
"line"
><span
class
=
"number"
>136</span>
</span><span
class
=
"line"
><span
class
=
"number"
>137</span> usort(
$props
, [
$this
,
'_prop_sort'
]);
</span><span
class
=
"line"
><span
class
=
"number"
>138</span>
</span><span
class
=
"line"
><span
class
=
"number"
>139</span>
foreach
(
$props
as
$key
=>
$property
) {
</span><span
class
=
"line"
><span
class
=
"number"
>140</span>
// Create Kodoc Properties for each property
</span>
-
{PHP internal call} » Kohana_Core::error_handler(arguments)
0
integer 2
1
string(129) "Use of undefined constant MCRYPT_DEV_URANDOM - assumed 'MCRYPT_DEV_URANDOM' (this will throw an Error in a future version of PHP …"
2
string(64) "/srv/guides/3.4/modules/userguide/classes/Kohana/Kodoc/Class.php"
3
integer 135
4
array(1) ( "props" => array(6) ( 0 => object ReflectionProperty(2)
1 => object ReflectionProperty(2){
<small>
public
</small> name => <small>string</small><span>(4)</span>
"rand"
<small>
public
</small>
class
=> <small>string</small><span>(21)</span>
"Kohana_Encrypt_Mcrypt"
}
2 => object ReflectionProperty(2){
<small>
public
</small> name => <small>string</small><span>(3)</span>
"key"
<small>
public
</small>
class
=> <small>string</small><span>(21)</span>
"Kohana_Encrypt_Mcrypt"
}
3 => object ReflectionProperty(2){
<small>
public
</small> name => <small>string</small><span>(4)</span>
"mode"
<small>
public
</small>
class
=> <small>string</small><span>(21)</span>
"Kohana_Encrypt_Mcrypt"
}
4 => object ReflectionProperty(2){
<small>
public
</small> name => <small>string</small><span>(6)</span>
"cipher"
<small>
public
</small>
class
=> <small>string</small><span>(21)</span>
"Kohana_Encrypt_Mcrypt"
}
5 => object ReflectionProperty(2){
<small>
public
</small> name => <small>string</small><span>(6)</span>
"ivSize"
<small>
public
</small>
class
=> <small>string</small><span>(21)</span>
"Kohana_Encrypt_Mcrypt"
}
) ){
<small>
public
</small> name => <small>string</small><span>(2)</span>
"iv"
<small>
public
</small>
class
=> <small>string</small><span>(21)</span>
"Kohana_Encrypt_Mcrypt"
}
-
MODPATH/userguide/classes/Kohana/Kodoc/Class.php [ 135 ] » ReflectionClass->getDefaultProperties()
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>130</span> */
</span><span
class
=
"line"
><span
class
=
"number"
>131</span>
public
function
properties()
</span><span
class
=
"line"
><span
class
=
"number"
>132</span> {
</span><span
class
=
"line"
><span
class
=
"number"
>133</span>
$props
=
$this
->
class
->getProperties();
</span><span
class
=
"line"
><span
class
=
"number"
>134</span>
</span><span
class
=
"line highlight"
><span
class
=
"number"
>135</span>
$defaults
=
$this
->
class
->getDefaultProperties();
</span><span
class
=
"line"
><span
class
=
"number"
>136</span>
</span><span
class
=
"line"
><span
class
=
"number"
>137</span> usort(
$props
, [
$this
,
'_prop_sort'
]);
</span><span
class
=
"line"
><span
class
=
"number"
>138</span>
</span><span
class
=
"line"
><span
class
=
"number"
>139</span>
foreach
(
$props
as
$key
=>
$property
) {
</span><span
class
=
"line"
><span
class
=
"number"
>140</span>
// Create Kodoc Properties for each property
</span></code></pre>
-
MODPATH/userguide/views/userguide/api/class.php [ 63 ] » Kohana_Kodoc_Class->properties()
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>58</span> </ul>
</span><span
class
=
"line"
><span
class
=
"number"
>59</span> </div>
</span><span
class
=
"line"
><span
class
=
"number"
>60</span> <div
class
=
"properties"
>
</span><span
class
=
"line"
><span
class
=
"number"
>61</span> <h3><?php
echo
'Properties'
; ?></h3>
</span><span
class
=
"line"
><span
class
=
"number"
>62</span> <ul>
</span><span
class
=
"line highlight"
><span
class
=
"number"
>63</span> <?php
if
(
$properties
=
$doc
->properties()): ?>
</span><span
class
=
"line"
><span
class
=
"number"
>64</span> <?php
foreach
(
$properties
as
$prop
): ?>
</span><span
class
=
"line"
><span
class
=
"number"
>65</span> <li><a href=
"#property:<?php echo $prop->property->name ?>"
>$<?php
echo
$prop
->property->name ?></a></li>
</span><span
class
=
"line"
><span
class
=
"number"
>66</span> <?php
endforeach
?>
</span><span
class
=
"line"
><span
class
=
"number"
>67</span> <?php
else
: ?>
</span><span
class
=
"line"
><span
class
=
"number"
>68</span> <li><em><?php
echo
'None'
; ?></em></li>
</span></code></pre>
-
SYSPATH/classes/Kohana/View.php [ 61 ] » include(arguments)
0
string(63) "/srv/guides/3.4/modules/userguide/views/userguide/api/class.php"
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>56</span>
// Capture the view output
</span><span
class
=
"line"
><span
class
=
"number"
>57</span> ob_start();
</span><span
class
=
"line"
><span
class
=
"number"
>58</span>
</span><span
class
=
"line"
><span
class
=
"number"
>59</span>
try
{
</span><span
class
=
"line"
><span
class
=
"number"
>60</span>
// Load the view within the current scope
</span><span
class
=
"line highlight"
><span
class
=
"number"
>61</span>
include
$kohana_view_filename
;
</span><span
class
=
"line"
><span
class
=
"number"
>62</span> }
catch
(Exception
$e
) {
</span><span
class
=
"line"
><span
class
=
"number"
>63</span>
// Delete the output buffer
</span><span
class
=
"line"
><span
class
=
"number"
>64</span> ob_end_clean();
</span><span
class
=
"line"
><span
class
=
"number"
>65</span>
</span><span
class
=
"line"
><span
class
=
"number"
>66</span>
// Re-throw the exception
</span></code></pre>
-
SYSPATH/classes/Kohana/View.php [ 331 ] » Kohana_View::capture(arguments)
0
string(63) "/srv/guides/3.4/modules/userguide/views/userguide/api/class.php"
1
array(2) ( "doc" => object Kodoc_Class(6)
"route" => object Route(5){
<small>
public
</small>
class
=> <small>object</small> <span>ReflectionClass(1)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
public
</small> name => <small>string</small><span>(14)</span>
"Encrypt_Mcrypt"
}</code>
<small>
public
</small> modifiers => <small>NULL</small>
<small>
public
</small> description => <small>string</small><span>(740)</span> "[Kohana Encrypt](api/Kohana_Encrypt) Mcrypt driver. Provides two-way
encryption of text
and
binary strings using the [Mcrypt](ht …"
<small>
public
</small> tags => <small>
array
</small><span>(6)</span> <span>(
"package"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(6)</span>
"Kohana"
)</span>
"category"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(8)</span>
"Security"
)</span>
"author"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(11)</span>
"Kohana Team"
1 => <small>string</small><span>(29)</span>
"Tinsh <kilofox2000@gmail.com>"
)</span>
"copyright"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(25)</span>
"(c) 2007-2012 Kohana Team"
1 => <small>string</small><span>(21)</span>
"(c) 2018 Kohana Group"
)</span>
"license"
=> <small>
array
</small><span>(1)</span> <span>(
)</span>
"deprecated"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(5)</span>
"3.4.0"
)</span>
)</span>
<small>
public
</small> constants => <small>
array
</small><span>(0)</span>
<small>
public
</small> parents => <small>
array
</small><span>(1)</span> <span>(
0 => <small>object</small> <span>ReflectionClass(1)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
public
</small> name => <small>string</small><span>(21)</span>
"Kohana_Encrypt_Mcrypt"
}</code>
)</span>
}
){
<small>
protected
</small> _filters => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _uri => <small>string</small><span>(19)</span>
"guide-api(/<class>)"
<small>
protected
</small> _regex => <small>
array
</small><span>(1)</span> <span>(
"class"
=> <small>string</small><span>(13)</span>
"[a-zA-Z0-9_]+"
)</span>
<small>
protected
</small> _defaults => <small>
array
</small><span>(3)</span> <span>(
"controller"
=> <small>string</small><span>(9)</span>
"Userguide"
"action"
=> <small>string</small><span>(3)</span>
"api"
"class"
=> <small>NULL</small>
)</span>
<small>
protected
</small> _route_regex => <small>string</small><span>(45)</span>
"#^guide-api(?:/(?P<class>[a-zA-Z0-9_]+))?$#uD"
}
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>326</span>
if
(
empty
(
$this
->_file)) {
</span><span
class
=
"line"
><span
class
=
"number"
>327</span>
throw
new
View_Exception(
'You must set the file to use within your view before rendering'
);
</span><span
class
=
"line"
><span
class
=
"number"
>328</span> }
</span><span
class
=
"line"
><span
class
=
"number"
>329</span>
</span><span
class
=
"line"
><span
class
=
"number"
>330</span>
// Combine local and global data and capture the output
</span><span
class
=
"line highlight"
><span
class
=
"number"
>331</span>
return
View::capture(
$this
->_file,
$this
->_data);
</span><span
class
=
"line"
><span
class
=
"number"
>332</span> }
</span><span
class
=
"line"
><span
class
=
"number"
>333</span>
</span><span
class
=
"line"
><span
class
=
"number"
>334</span> }
</span></code></pre>
-
SYSPATH/classes/Kohana/View.php [ 219 ] » Kohana_View->render()
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>214</span> * @uses View::render
</span><span
class
=
"line"
><span
class
=
"number"
>215</span> */
</span><span
class
=
"line"
><span
class
=
"number"
>216</span>
public
function
__toString()
</span><span
class
=
"line"
><span
class
=
"number"
>217</span> {
</span><span
class
=
"line"
><span
class
=
"number"
>218</span>
try
{
</span><span
class
=
"line highlight"
><span
class
=
"number"
>219</span>
return
$this
->render();
</span><span
class
=
"line"
><span
class
=
"number"
>220</span> }
catch
(Exception
$e
) {
</span><span
class
=
"line"
><span
class
=
"number"
>221</span> /**
</span><span
class
=
"line"
><span
class
=
"number"
>222</span> * Display the exception message.
</span><span
class
=
"line"
><span
class
=
"number"
>223</span> *
</span><span
class
=
"line"
><span
class
=
"number"
>224</span> * We
use
this method here because it's impossible to
throw
an
</span></code></pre>
-
MODPATH/userguide/views/userguide/template.php [ 66 ] » Kohana_View->__toString()
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>61</span> <div id=
"kodoc-topics"
>
</span><span
class
=
"line"
><span
class
=
"number"
>62</span> <?php
echo
$menu
?>
</span><span
class
=
"line"
><span
class
=
"number"
>63</span> </div>
</span><span
class
=
"line"
><span
class
=
"number"
>64</span> </div>
</span><span
class
=
"line"
><span
class
=
"number"
>65</span> <div id=
"kodoc-body"
class
=
"span-16 suffix-1 last"
>
</span><span
class
=
"line highlight"
><span
class
=
"number"
>66</span> <?php
echo
$content
?>
</span><span
class
=
"line"
><span
class
=
"number"
>67</span>
</span><span
class
=
"line"
><span
class
=
"number"
>68</span> <?php
if
(
$show_comments
): ?>
</span><span
class
=
"line"
><span
class
=
"number"
>69</span> <div id=
"disqus_thread"
class
=
"clear"
></div>
</span><span
class
=
"line"
><span
class
=
"number"
>70</span> <script type=
"text/javascript"
>
</span><span
class
=
"line"
><span
class
=
"number"
>71</span>
var
disqus_identifier =
'<?php echo HTML::chars(Request::current()->uri()) ?>'
;
</span></code></pre>
-
SYSPATH/classes/Kohana/View.php [ 61 ] » include(arguments)
0
string(62) "/srv/guides/3.4/modules/userguide/views/userguide/template.php"
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>56</span>
// Capture the view output
</span><span
class
=
"line"
><span
class
=
"number"
>57</span> ob_start();
</span><span
class
=
"line"
><span
class
=
"number"
>58</span>
</span><span
class
=
"line"
><span
class
=
"number"
>59</span>
try
{
</span><span
class
=
"line"
><span
class
=
"number"
>60</span>
// Load the view within the current scope
</span><span
class
=
"line highlight"
><span
class
=
"number"
>61</span>
include
$kohana_view_filename
;
</span><span
class
=
"line"
><span
class
=
"number"
>62</span> }
catch
(Exception
$e
) {
</span><span
class
=
"line"
><span
class
=
"number"
>63</span>
// Delete the output buffer
</span><span
class
=
"line"
><span
class
=
"number"
>64</span> ob_end_clean();
</span><span
class
=
"line"
><span
class
=
"number"
>65</span>
</span><span
class
=
"line"
><span
class
=
"number"
>66</span>
// Re-throw the exception
</span></code></pre>
-
SYSPATH/classes/Kohana/View.php [ 331 ] » Kohana_View::capture(arguments)
0
string(62) "/srv/guides/3.4/modules/userguide/views/userguide/template.php"
1
array(8) ( "show_comments" => bool FALSE "title" => string(14) "Encrypt_Mcrypt" "content" => object View(2)
"menu" => object View(2){
<small>
protected
</small> _file => <small>string</small><span>(63)</span>
"/srv/guides/3.4/modules/userguide/views/userguide/api/class.php"
<small>
protected
</small> _data => <small>
array
</small><span>(2)</span> <span>(
"doc"
=> <small>object</small> <span>Kodoc_Class(6)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
public
</small>
class
=> <small>object</small> <span>ReflectionClass(1)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
public
</small> name => <small>string</small><span>(14)</span>
"Encrypt_Mcrypt"
}</code>
<small>
public
</small> modifiers => <small>NULL</small>
<small>
public
</small> description => <small>string</small><span>(740)</span> "[Kohana Encrypt](api/Kohana_Encrypt) Mcrypt driver. Provides two-way
encryption of text
and
binary strings using the [Mcrypt](ht …"
<small>
public
</small> tags => <small>
array
</small><span>(6)</span> <span>(
"package"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(6)</span>
"Kohana"
)</span>
"category"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(8)</span>
"Security"
)</span>
"author"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(11)</span>
"Kohana Team"
1 => <small>string</small><span>(29)</span>
"Tinsh <kilofox2000@gmail.com>"
)</span>
"copyright"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(25)</span>
"(c) 2007-2012 Kohana Team"
1 => <small>string</small><span>(21)</span>
"(c) 2018 Kohana Group"
)</span>
"license"
=> <small>
array
</small><span>(1)</span> <span>(
)</span>
"deprecated"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(5)</span>
"3.4.0"
)</span>
)</span>
<small>
public
</small> constants => <small>
array
</small><span>(0)</span>
<small>
public
</small> parents => <small>
array
</small><span>(1)</span> <span>(
0 => <small>object</small> <span>ReflectionClass(1)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
public
</small> name => <small>string</small><span>(21)</span>
"Kohana_Encrypt_Mcrypt"
}</code>
)</span>
}</code>
"route"
=> <small>object</small> <span>Route(5)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _filters => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _uri => <small>string</small><span>(19)</span>
"guide-api(/<class>)"
<small>
protected
</small> _regex => <small>
array
</small><span>(1)</span> <span>(
"class"
=> <small>string</small><span>(13)</span>
"[a-zA-Z0-9_]+"
)</span>
<small>
protected
</small> _defaults => <small>
array
</small><span>(3)</span> <span>(
"controller"
=> <small>string</small><span>(9)</span>
"Userguide"
"action"
=> <small>string</small><span>(3)</span>
"api"
"class"
=> <small>NULL</small>
)</span>
<small>
protected
</small> _route_regex => <small>string</small><span>(45)</span>
"#^guide-api(?:/(?P<class>[a-zA-Z0-9_]+))?$#uD"
}</code>
)</span>
}
"breadcrumb" => array(3) ( "guide" => string(10) "User Guide" "guide-api" => string(11) "API Browser" 0 => string(14) "Encrypt_Mcrypt" ) "styles" => array(5) ( "guide-media/css/print.css" => string(5) "print" "guide-media/css/screen.css" => string(6) "screen" "guide-media/css/kodoc.css" => string(6) "screen" "guide-media/css/shCore.css" => string(6) "screen" "guide-media/css/shThemeKodoc.css" => string(6) "screen" ) "scripts" => array(5) ( 0 => string(28) "guide-media/js/jquery.min.js" 1 => string(31) "guide-media/js/jquery.cookie.js" 2 => string(23) "guide-media/js/kodoc.js" 3 => string(24) "guide-media/js/shCore.js" 4 => string(28) "guide-media/js/shBrushPhp.js" ) "translations" => array(8) ( "de-de" => string(7) "Deutsch" "en-us" => string(7) "English" "es-es" => string(8) "Español" "zh-cn" => string(12) "简体中文" "ru-ru" => string(14) "Русский" "fr-fr" => string(9) "Français" "he-il" => string(10) "עברית" "nl" => string(10) "Nederlands" ) ){
<small>
protected
</small> _file => <small>string</small><span>(62)</span>
"/srv/guides/3.4/modules/userguide/views/userguide/api/menu.php"
<small>
protected
</small> _data => <small>
array
</small><span>(1)</span> <span>(
"menu"
=> <small>
array
</small><span>(10)</span> <span>(
"Kohana"
=> <small>
array
</small><span>(11)</span> <span>(
"Helpers"
=> <small>
array
</small><span>(15)</span> <span>(
0 => <small>string</small><span>(36)</span>
"<a href="
/3.4/guide-api/Arr
">Arr</a>"
1 => <small>string</small><span>(42)</span>
"<a href="
/3.4/guide-api/Cookie
">Cookie</a>"
2 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/
Date
">Date</a>"
3 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/Feed
">Feed</a>"
4 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/File
">File</a>"
5 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/Form
">Form</a>"
6 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Fragment
">Fragment</a>"
7 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/HTML
">HTML</a>"
8 => <small>string</small><span>(48)</span>
"<a href="
/3.4/guide-api/Inflector
">Inflector</a>"
9 => <small>string</small><span>(36)</span>
"<a href="
/3.4/guide-api/Num
">Num</a>"
10 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Profiler
">Profiler</a>"
11 => <small>string</small><span>(48)</span>
"<a href="
/3.4/guide-api/Task_Help
">Task_Help</a>"
12 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/Text
">Text</a>"
13 => <small>string</small><span>(36)</span>
"<a href="
/3.4/guide-api/URL
">URL</a>"
14 => <small>string</small><span>(42)</span>
"<a href="
/3.4/guide-api/Upload
">Upload</a>"
)</span>
"Configuration"
=> <small>
array
</small><span>(6)</span> <span>(
0 => <small>string</small><span>(42)</span>
"<a href="
/3.4/guide-api/Config
">Config</a>"
1 => <small>string</small><span>(52)</span>
"<a href="
/3.4/guide-api/Config_File
">Config_File</a>"
2 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/Config_Group
">Config_Group</a>"
3 => <small>string</small><span>(80)</span>
"<a href="
/3.4/guide-api/Kohana_Config_File_Reader
">Kohana_Config_File_Reader</a>"
4 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Kohana_Config_Reader
">Kohana_Config_Reader</a>"
5 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Kohana_Config_Source
">Kohana_Config_Source</a>"
)</span>
"Controller"
=> <small>
array
</small><span>(3)</span> <span>(
0 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Controller
">Controller</a>"
1 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Controller_Template
">Controller_Template</a>"
2 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Controller_Welcome
">Controller_Welcome</a>"
)</span>
"Base"
=> <small>
array
</small><span>(16)</span> <span>(
0 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Debug
">Debug</a>"
1 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/HTTP_Cache
">HTTP_Cache</a>"
2 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/I18n
">I18n</a>"
3 => <small>string</small><span>(42)</span>
"<a href="
/3.4/guide-api/Kohana
">Kohana</a>"
4 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Kohana_Config_Writer
">Kohana_Config_Writer</a>"
5 => <small>string</small><span>(44)</span>
"<a href="
/3.4/guide-api/Request
">Request</a>"
6 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Request_Client
">Request_Client</a>"
7 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Request_Client_Curl
">Request_Client_Curl</a>"
8 => <small>string</small><span>(76)</span>
"<a href="
/3.4/guide-api/Request_Client_External
">Request_Client_External</a>"
9 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Request_Client_HTTP
">Request_Client_HTTP</a>"
10 => <small>string</small><span>(76)</span>
"<a href="
/3.4/guide-api/Request_Client_Internal
">Request_Client_Internal</a>"
11 => <small>string</small><span>(72)</span>
"<a href="
/3.4/guide-api/Request_Client_Stream
">Request_Client_Stream</a>"
12 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Response
">Response</a>"
13 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Route
">Route</a>"
14 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/UTF8
">UTF8</a>"
15 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/View
">View</a>"
)</span>
"Security"
=> <small>
array
</small><span>(6)</span> <span>(
0 => <small>string</small><span>(44)</span>
"<a href="
/3.4/guide-api/Encrypt
">Encrypt</a>"
1 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Encrypt_Mcrypt
">Encrypt_Mcrypt</a>"
2 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Encrypt_Openssl
">Encrypt_Openssl</a>"
3 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Security
">Security</a>"
4 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Valid
">Valid</a>"
5 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Validation
">Validation</a>"
)</span>
"HTTP"
=> <small>
array
</small><span>(5)</span> <span>(
0 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/HTTP
">HTTP</a>"
1 => <small>string</small><span>(52)</span>
"<a href="
/3.4/guide-api/HTTP_Header
">HTTP_Header</a>"
2 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/HTTP_Message
">HTTP_Message</a>"
3 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/HTTP_Request
">HTTP_Request</a>"
4 => <small>string</small><span>(56)</span>
"<a href="
/3.4/guide-api/HTTP_Response
">HTTP_Response</a>"
)</span>
"Exceptions"
=> <small>
array
</small><span>(41)</span> <span>(
0 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/HTTP_Exception
">HTTP_Exception</a>"
1 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_300
">HTTP_Exception_300</a>"
2 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_301
">HTTP_Exception_301</a>"
3 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_302
">HTTP_Exception_302</a>"
4 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_303
">HTTP_Exception_303</a>"
5 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_304
">HTTP_Exception_304</a>"
6 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_305
">HTTP_Exception_305</a>"
7 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_307
">HTTP_Exception_307</a>"
8 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_400
">HTTP_Exception_400</a>"
9 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_401
">HTTP_Exception_401</a>"
10 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_402
">HTTP_Exception_402</a>"
11 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_403
">HTTP_Exception_403</a>"
12 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_404
">HTTP_Exception_404</a>"
13 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_405
">HTTP_Exception_405</a>"
14 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_406
">HTTP_Exception_406</a>"
15 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_407
">HTTP_Exception_407</a>"
16 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_408
">HTTP_Exception_408</a>"
17 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_409
">HTTP_Exception_409</a>"
18 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_410
">HTTP_Exception_410</a>"
19 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_411
">HTTP_Exception_411</a>"
20 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_412
">HTTP_Exception_412</a>"
21 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_413
">HTTP_Exception_413</a>"
22 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_414
">HTTP_Exception_414</a>"
23 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_415
">HTTP_Exception_415</a>"
24 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_416
">HTTP_Exception_416</a>"
25 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_417
">HTTP_Exception_417</a>"
26 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_500
">HTTP_Exception_500</a>"
27 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_501
">HTTP_Exception_501</a>"
28 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_502
">HTTP_Exception_502</a>"
29 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_503
">HTTP_Exception_503</a>"
30 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_504
">HTTP_Exception_504</a>"
31 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_505
">HTTP_Exception_505</a>"
32 => <small>string</small><span>(76)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_Expected
">HTTP_Exception_Expected</a>"
33 => <small>string</small><span>(76)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_Redirect
">HTTP_Exception_Redirect</a>"
34 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Kohana_Exception
">Kohana_Exception</a>"
35 => <small>string</small><span>(98)</span>
"<a href="
/3.4/guide-api/Request_Client_Recursion_Exception
">Request_Client_Recursion_Exception</a>"
36 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Request_Exception
">Request_Exception</a>"
37 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Session_Exception
">Session_Exception</a>"
38 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/UTF8_Exception
">UTF8_Exception</a>"
39 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Validation_Exception
">Validation_Exception</a>"
40 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/View_Exception
">View_Exception</a>"
)</span>
"Logging"
=> <small>
array
</small><span>(6)</span> <span>(
0 => <small>string</small><span>(36)</span>
"<a href="
/3.4/guide-api/Log
">Log</a>"
1 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Log_File
">Log_File</a>"
2 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Log_StdErr
">Log_StdErr</a>"
3 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Log_StdOut
">Log_StdOut</a>"
4 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Log_Syslog
">Log_Syslog</a>"
5 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Log_Writer
">Log_Writer</a>"
)</span>
"Minion"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Minion_Exception
">Minion_Exception</a>"
1 => <small>string</small><span>(86)</span>
"<a href="
/3.4/guide-api/Minion_Exception_InvalidTask
">Minion_Exception_InvalidTask</a>"
)</span>
"Models"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Model
">Model</a>"
)</span>
"Session"
=> <small>
array
</small><span>(3)</span> <span>(
0 => <small>string</small><span>(44)</span>
"<a href="
/3.4/guide-api/Session
">Session</a>"
1 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Session_Cookie
">Session_Cookie</a>"
2 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Session_Native
">Session_Native</a>"
)</span>
)</span>
"Kohana/Auth"
=> <small>
array
</small><span>(1)</span> <span>(
"Base"
=> <small>
array
</small><span>(9)</span> <span>(
0 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/Auth
">Auth</a>"
1 => <small>string</small><span>(48)</span>
"<a href="
/3.4/guide-api/Auth_File
">Auth_File</a>"
2 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Auth_ORM
">Auth_ORM</a>"
3 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Model_Auth_Role
">Model_Auth_Role</a>"
4 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Model_Auth_User
">Model_Auth_User</a>"
5 => <small>string</small><span>(72)</span>
"<a href="
/3.4/guide-api/Model_Auth_User_Token
">Model_Auth_User_Token</a>"
6 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Model_Role
">Model_Role</a>"
7 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Model_User
">Model_User</a>"
8 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Model_User_Token
">Model_User_Token</a>"
)</span>
)</span>
"Kohana/Cache"
=> <small>
array
</small><span>(1)</span> <span>(
"Base"
=> <small>
array
</small><span>(13)</span> <span>(
0 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Cache
">Cache</a>"
1 => <small>string</small><span>(48)</span>
"<a href="
/3.4/guide-api/Cache_Apc
">Cache_Apc</a>"
2 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Cache_Apcu
">Cache_Apcu</a>"
3 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Cache_Arithmetic
">Cache_Arithmetic</a>"
4 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Cache_Exception
">Cache_Exception</a>"
5 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Cache_File
">Cache_File</a>"
6 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Cache_GarbageCollect
">Cache_GarbageCollect</a>"
7 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Cache_Memcache
">Cache_Memcache</a>"
8 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Cache_MemcacheTag
">Cache_MemcacheTag</a>"
9 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Cache_Memcached
">Cache_Memcached</a>"
10 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/Cache_Sqlite
">Cache_Sqlite</a>"
11 => <small>string</small><span>(56)</span>
"<a href="
/3.4/guide-api/Cache_Tagging
">Cache_Tagging</a>"
12 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Cache_Wincache
">Cache_Wincache</a>"
)</span>
)</span>
"Kohana/Codebench"
=> <small>
array
</small><span>(3)</span> <span>(
"Tests"
=> <small>
array
</small><span>(15)</span> <span>(
0 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Bench_ArrCallback
">Bench_ArrCallback</a>"
1 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Bench_AutoLinkEmails
">Bench_AutoLinkEmails</a>"
2 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Bench_DateSpan
">Bench_DateSpan</a>"
3 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Bench_ExplodeLimit
">Bench_ExplodeLimit</a>"
4 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Bench_GruberURL
">Bench_GruberURL</a>"
5 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Bench_LtrimDigits
">Bench_LtrimDigits</a>"
6 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Bench_MDDoBaseURL
">Bench_MDDoBaseURL</a>"
7 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Bench_MDDoImageURL
">Bench_MDDoImageURL</a>"
8 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Bench_MDDoIncludeViews
">Bench_MDDoIncludeViews</a>"
9 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Bench_StripNullBytes
">Bench_StripNullBytes</a>"
10 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Bench_Transliterate
">Bench_Transliterate</a>"
11 => <small>string</small><span>(56)</span>
"<a href="
/3.4/guide-api/Bench_URLSite
">Bench_URLSite</a>"
12 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Bench_UserFuncArray
">Bench_UserFuncArray</a>"
13 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Bench_ValidColor
">Bench_ValidColor</a>"
14 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Bench_ValidURL
">Bench_ValidURL</a>"
)</span>
"Base"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(48)</span>
"<a href="
/3.4/guide-api/Codebench
">Codebench</a>"
)</span>
"Controllers"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Controller_Codebench
">Controller_Codebench</a>"
)</span>
)</span>
"Kohana/Database"
=> <small>
array
</small><span>(8)</span> <span>(
"Configuration"
=> <small>
array
</small><span>(3)</span> <span>(
0 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Config_Database
">Config_Database</a>"
1 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Config_Database_Reader
">Config_Database_Reader</a>"
2 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Config_Database_Writer
">Config_Database_Writer</a>"
)</span>
"Base"
=> <small>
array
</small><span>(3)</span> <span>(
0 => <small>string</small><span>(34)</span>
"<a href="
/3.4/guide-api/DB
">DB</a>"
1 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Database
">Database</a>"
2 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Database_Expression
">Database_Expression</a>"
)</span>
"Exceptions"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Database_Exception
">Database_Exception</a>"
)</span>
"Drivers"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Database_MySQLi
">Database_MySQLi</a>"
1 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/Database_PDO
">Database_PDO</a>"
)</span>
"Query/Result"
=> <small>
array
</small><span>(3)</span> <span>(
0 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Database_MySQLi_Result
">Database_MySQLi_Result</a>"
1 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Database_Result
">Database_Result</a>"
2 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Database_Result_Cached
">Database_Result_Cached</a>"
)</span>
"Query"
=> <small>
array
</small><span>(8)</span> <span>(
0 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Database_Query
">Database_Query</a>"
1 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder
">Database_Query_Builder</a>"
2 => <small>string</small><span>(88)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Delete
">Database_Query_Builder_Delete</a>"
3 => <small>string</small><span>(88)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Insert
">Database_Query_Builder_Insert</a>"
4 => <small>string</small><span>(84)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Join
">Database_Query_Builder_Join</a>"
5 => <small>string</small><span>(88)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Select
">Database_Query_Builder_Select</a>"
6 => <small>string</small><span>(88)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Update
">Database_Query_Builder_Update</a>"
7 => <small>string</small><span>(86)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Where
">Database_Query_Builder_Where</a>"
)</span>
"Models"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Model_Database
">Model_Database</a>"
)</span>
"Session"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Session_Database
">Session_Database</a>"
)</span>
)</span>
"Kohana/Image"
=> <small>
array
</small><span>(2)</span> <span>(
"Base"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Image
">Image</a>"
)</span>
"Drivers"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Image_GD
">Image_GD</a>"
1 => <small>string</small><span>(56)</span>
"<a href="
/3.4/guide-api/Image_Imagick
">Image_Imagick</a>"
)</span>
)</span>
"Kohana/ORM"
=> <small>
array
</small><span>(1)</span> <span>(
"Base"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(36)</span>
"<a href="
/3.4/guide-api/ORM
">ORM</a>"
1 => <small>string</small><span>(78)</span>
"<a href="
/3.4/guide-api/ORM_Validation_Exception
">ORM_Validation_Exception</a>"
)</span>
)</span>
"Kohana/UnitTest"
=> <small>
array
</small><span>(1)</span> <span>(
"Base"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(82)</span>
"<a href="
/3.4/guide-api/Unittest_Database_TestCase
">Unittest_Database_TestCase</a>"
1 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Unittest_Tests
">Unittest_Tests</a>"
)</span>
)</span>
"Kohana/Userguide"
=> <small>
array
</small><span>(3)</span> <span>(
"Controller"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Controller_Userguide
">Controller_Userguide</a>"
)</span>
"Base"
=> <small>
array
</small><span>(6)</span> <span>(
0 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Kodoc
">Kodoc</a>"
1 => <small>string</small><span>(52)</span>
"<a href="
/3.4/guide-api/Kodoc_Class
">Kodoc_Class</a>"
2 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Kodoc_Markdown
">Kodoc_Markdown</a>"
3 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/Kodoc_Method
">Kodoc_Method</a>"
4 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Kodoc_Method_Param
">Kodoc_Method_Param</a>"
5 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Kodoc_Property
">Kodoc_Property</a>"
)</span>
"Undocumented"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(56)</span>
"<a href="
/3.4/guide-api/Kodoc_Missing
">Kodoc_Missing</a>"
)</span>
)</span>
"[Unknown]"
=> <small>
array
</small><span>(1)</span> <span>(
"Base"
=> <small>
array
</small><span>(5)</span> <span>(
0 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Minion_CLI
">Minion_CLI</a>"
1 => <small>string</small><span>(52)</span>
"<a href="
/3.4/guide-api/Minion_Task
">Minion_Task</a>"
2 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Unittest_Helpers
">Unittest_Helpers</a>"
3 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Unittest_TestCase
">Unittest_TestCase</a>"
4 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Unittest_TestSuite
">Unittest_TestSuite</a>"
)</span>
)</span>
)</span>
)</span>
}
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>326</span>
if
(
empty
(
$this
->_file)) {
</span><span
class
=
"line"
><span
class
=
"number"
>327</span>
throw
new
View_Exception(
'You must set the file to use within your view before rendering'
);
</span><span
class
=
"line"
><span
class
=
"number"
>328</span> }
</span><span
class
=
"line"
><span
class
=
"number"
>329</span>
</span><span
class
=
"line"
><span
class
=
"number"
>330</span>
// Combine local and global data and capture the output
</span><span
class
=
"line highlight"
><span
class
=
"number"
>331</span>
return
View::capture(
$this
->_file,
$this
->_data);
</span><span
class
=
"line"
><span
class
=
"number"
>332</span> }
</span><span
class
=
"line"
><span
class
=
"number"
>333</span>
</span><span
class
=
"line"
><span
class
=
"number"
>334</span> }
</span></code></pre>
-
SYSPATH/classes/Kohana/Controller/Template.php [ 43 ] » Kohana_View->render()
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>38</span> * Assigns the template [View]
as
the request response.
</span><span
class
=
"line"
><span
class
=
"number"
>39</span> */
</span><span
class
=
"line"
><span
class
=
"number"
>40</span>
public
function
after()
</span><span
class
=
"line"
><span
class
=
"number"
>41</span> {
</span><span
class
=
"line"
><span
class
=
"number"
>42</span>
if
(
$this
->auto_render === true) {
</span><span
class
=
"line highlight"
><span
class
=
"number"
>43</span>
$this
->response->body(
$this
->template->render());
</span><span
class
=
"line"
><span
class
=
"number"
>44</span> }
</span><span
class
=
"line"
><span
class
=
"number"
>45</span>
</span><span
class
=
"line"
><span
class
=
"number"
>46</span> parent::after();
</span><span
class
=
"line"
><span
class
=
"number"
>47</span> }
</span><span
class
=
"line"
><span
class
=
"number"
>48</span>
</span></code></pre>
-
MODPATH/userguide/classes/Kohana/Controller/Userguide.php [ 274 ] » Kohana_Controller_Template->after()
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>269</span>
</span><span
class
=
"line"
><span
class
=
"number"
>270</span>
// Add languages
</span><span
class
=
"line"
><span
class
=
"number"
>271</span>
$this
->template->translations = Kohana::message(
'userguide'
,
'translations'
);
</span><span
class
=
"line"
><span
class
=
"number"
>272</span> }
</span><span
class
=
"line"
><span
class
=
"number"
>273</span>
</span><span
class
=
"line highlight"
><span
class
=
"number"
>274</span>
return
parent::after();
</span><span
class
=
"line"
><span
class
=
"number"
>275</span> }
</span><span
class
=
"line"
><span
class
=
"number"
>276</span>
</span><span
class
=
"line"
><span
class
=
"number"
>277</span> /**
</span><span
class
=
"line"
><span
class
=
"number"
>278</span> * Locates the appropriate markdown file
for
a given guide page. Page URLS
</span><span
class
=
"line"
><span
class
=
"number"
>279</span> * can be specified in one of three forms:
</span></code></pre>
-
SYSPATH/classes/Kohana/Controller.php [ 84 ] » Kohana_Controller_Userguide->after()
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>79</span>
</span><span
class
=
"line"
><span
class
=
"number"
>80</span>
// Execute the action itself
</span><span
class
=
"line"
><span
class
=
"number"
>81</span>
$this
->{
$action
}();
</span><span
class
=
"line"
><span
class
=
"number"
>82</span>
</span><span
class
=
"line"
><span
class
=
"number"
>83</span>
// Execute the "after action" method
</span><span
class
=
"line highlight"
><span
class
=
"number"
>84</span>
$this
->after();
</span><span
class
=
"line"
><span
class
=
"number"
>85</span>
</span><span
class
=
"line"
><span
class
=
"number"
>86</span>
// Return the response
</span><span
class
=
"line"
><span
class
=
"number"
>87</span>
return
$this
->response;
</span><span
class
=
"line"
><span
class
=
"number"
>88</span> }
</span><span
class
=
"line"
><span
class
=
"number"
>89</span>
</span></code></pre>
-
{PHP internal call} » Kohana_Controller->execute()
-
SYSPATH/classes/Kohana/Request/Client/Internal.php [ 86 ] » ReflectionMethod->invoke(arguments)
0
object Controller_Userguide(7)
{
<small>
public
</small> template => <small>object</small> <span>View(2)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _file => <small>string</small><span>(62)</span>
"/srv/guides/3.4/modules/userguide/views/userguide/template.php"
<small>
protected
</small> _data => <small>
array
</small><span>(8)</span> <span>(
"show_comments"
=> <small>bool</small> FALSE
"title"
=> <small>string</small><span>(14)</span>
"Encrypt_Mcrypt"
"content"
=> <small>object</small> <span>View(2)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _file => <small>string</small><span>(63)</span>
"/srv/guides/3.4/modules/userguide/views/userguide/api/class.php"
<small>
protected
</small> _data => <small>
array
</small><span>(2)</span> <span>(
"doc"
=> <small>object</small> <span>Kodoc_Class(6)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
public
</small>
class
=> <small>object</small> <span>ReflectionClass(1)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
public
</small> name => <small>string</small><span>(14)</span>
"Encrypt_Mcrypt"
}</code>
<small>
public
</small> modifiers => <small>NULL</small>
<small>
public
</small> description => <small>string</small><span>(740)</span> "[Kohana Encrypt](api/Kohana_Encrypt) Mcrypt driver. Provides two-way
encryption of text
and
binary strings using the [Mcrypt](ht …"
<small>
public
</small> tags => <small>
array
</small><span>(6)</span> <span>(
"package"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(6)</span>
"Kohana"
)</span>
"category"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(8)</span>
"Security"
)</span>
"author"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(11)</span>
"Kohana Team"
1 => <small>string</small><span>(29)</span>
"Tinsh <kilofox2000@gmail.com>"
)</span>
"copyright"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(25)</span>
"(c) 2007-2012 Kohana Team"
1 => <small>string</small><span>(21)</span>
"(c) 2018 Kohana Group"
)</span>
"license"
=> <small>
array
</small><span>(1)</span> <span>(
)</span>
"deprecated"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(5)</span>
"3.4.0"
)</span>
)</span>
<small>
public
</small> constants => <small>
array
</small><span>(0)</span>
<small>
public
</small> parents => <small>
array
</small><span>(1)</span> <span>(
0 => <small>object</small> <span>ReflectionClass(1)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
public
</small> name => <small>string</small><span>(21)</span>
"Kohana_Encrypt_Mcrypt"
}</code>
)</span>
}</code>
"route"
=> <small>object</small> <span>Route(5)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _filters => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _uri => <small>string</small><span>(19)</span>
"guide-api(/<class>)"
<small>
protected
</small> _regex => <small>
array
</small><span>(1)</span> <span>(
"class"
=> <small>string</small><span>(13)</span>
"[a-zA-Z0-9_]+"
)</span>
<small>
protected
</small> _defaults => <small>
array
</small><span>(3)</span> <span>(
"controller"
=> <small>string</small><span>(9)</span>
"Userguide"
"action"
=> <small>string</small><span>(3)</span>
"api"
"class"
=> <small>NULL</small>
)</span>
<small>
protected
</small> _route_regex => <small>string</small><span>(45)</span>
"#^guide-api(?:/(?P<class>[a-zA-Z0-9_]+))?$#uD"
}</code>
)</span>
}</code>
"menu"
=> <small>object</small> <span>View(2)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _file => <small>string</small><span>(62)</span>
"/srv/guides/3.4/modules/userguide/views/userguide/api/menu.php"
<small>
protected
</small> _data => <small>
array
</small><span>(1)</span> <span>(
"menu"
=> <small>
array
</small><span>(10)</span> <span>(
"Kohana"
=> <small>
array
</small><span>(11)</span> <span>(
"Helpers"
=> <small>
array
</small><span>(15)</span> <span>(
0 => <small>string</small><span>(36)</span>
"<a href="
/3.4/guide-api/Arr
">Arr</a>"
1 => <small>string</small><span>(42)</span>
"<a href="
/3.4/guide-api/Cookie
">Cookie</a>"
2 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/
Date
">Date</a>"
3 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/Feed
">Feed</a>"
4 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/File
">File</a>"
5 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/Form
">Form</a>"
6 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Fragment
">Fragment</a>"
7 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/HTML
">HTML</a>"
8 => <small>string</small><span>(48)</span>
"<a href="
/3.4/guide-api/Inflector
">Inflector</a>"
9 => <small>string</small><span>(36)</span>
"<a href="
/3.4/guide-api/Num
">Num</a>"
10 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Profiler
">Profiler</a>"
11 => <small>string</small><span>(48)</span>
"<a href="
/3.4/guide-api/Task_Help
">Task_Help</a>"
12 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/Text
">Text</a>"
13 => <small>string</small><span>(36)</span>
"<a href="
/3.4/guide-api/URL
">URL</a>"
14 => <small>string</small><span>(42)</span>
"<a href="
/3.4/guide-api/Upload
">Upload</a>"
)</span>
"Configuration"
=> <small>
array
</small><span>(6)</span> <span>(
0 => <small>string</small><span>(42)</span>
"<a href="
/3.4/guide-api/Config
">Config</a>"
1 => <small>string</small><span>(52)</span>
"<a href="
/3.4/guide-api/Config_File
">Config_File</a>"
2 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/Config_Group
">Config_Group</a>"
3 => <small>string</small><span>(80)</span>
"<a href="
/3.4/guide-api/Kohana_Config_File_Reader
">Kohana_Config_File_Reader</a>"
4 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Kohana_Config_Reader
">Kohana_Config_Reader</a>"
5 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Kohana_Config_Source
">Kohana_Config_Source</a>"
)</span>
"Controller"
=> <small>
array
</small><span>(3)</span> <span>(
0 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Controller
">Controller</a>"
1 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Controller_Template
">Controller_Template</a>"
2 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Controller_Welcome
">Controller_Welcome</a>"
)</span>
"Base"
=> <small>
array
</small><span>(16)</span> <span>(
0 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Debug
">Debug</a>"
1 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/HTTP_Cache
">HTTP_Cache</a>"
2 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/I18n
">I18n</a>"
3 => <small>string</small><span>(42)</span>
"<a href="
/3.4/guide-api/Kohana
">Kohana</a>"
4 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Kohana_Config_Writer
">Kohana_Config_Writer</a>"
5 => <small>string</small><span>(44)</span>
"<a href="
/3.4/guide-api/Request
">Request</a>"
6 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Request_Client
">Request_Client</a>"
7 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Request_Client_Curl
">Request_Client_Curl</a>"
8 => <small>string</small><span>(76)</span>
"<a href="
/3.4/guide-api/Request_Client_External
">Request_Client_External</a>"
9 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Request_Client_HTTP
">Request_Client_HTTP</a>"
10 => <small>string</small><span>(76)</span>
"<a href="
/3.4/guide-api/Request_Client_Internal
">Request_Client_Internal</a>"
11 => <small>string</small><span>(72)</span>
"<a href="
/3.4/guide-api/Request_Client_Stream
">Request_Client_Stream</a>"
12 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Response
">Response</a>"
13 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Route
">Route</a>"
14 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/UTF8
">UTF8</a>"
15 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/View
">View</a>"
)</span>
"Security"
=> <small>
array
</small><span>(6)</span> <span>(
0 => <small>string</small><span>(44)</span>
"<a href="
/3.4/guide-api/Encrypt
">Encrypt</a>"
1 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Encrypt_Mcrypt
">Encrypt_Mcrypt</a>"
2 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Encrypt_Openssl
">Encrypt_Openssl</a>"
3 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Security
">Security</a>"
4 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Valid
">Valid</a>"
5 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Validation
">Validation</a>"
)</span>
"HTTP"
=> <small>
array
</small><span>(5)</span> <span>(
0 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/HTTP
">HTTP</a>"
1 => <small>string</small><span>(52)</span>
"<a href="
/3.4/guide-api/HTTP_Header
">HTTP_Header</a>"
2 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/HTTP_Message
">HTTP_Message</a>"
3 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/HTTP_Request
">HTTP_Request</a>"
4 => <small>string</small><span>(56)</span>
"<a href="
/3.4/guide-api/HTTP_Response
">HTTP_Response</a>"
)</span>
"Exceptions"
=> <small>
array
</small><span>(41)</span> <span>(
0 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/HTTP_Exception
">HTTP_Exception</a>"
1 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_300
">HTTP_Exception_300</a>"
2 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_301
">HTTP_Exception_301</a>"
3 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_302
">HTTP_Exception_302</a>"
4 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_303
">HTTP_Exception_303</a>"
5 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_304
">HTTP_Exception_304</a>"
6 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_305
">HTTP_Exception_305</a>"
7 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_307
">HTTP_Exception_307</a>"
8 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_400
">HTTP_Exception_400</a>"
9 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_401
">HTTP_Exception_401</a>"
10 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_402
">HTTP_Exception_402</a>"
11 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_403
">HTTP_Exception_403</a>"
12 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_404
">HTTP_Exception_404</a>"
13 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_405
">HTTP_Exception_405</a>"
14 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_406
">HTTP_Exception_406</a>"
15 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_407
">HTTP_Exception_407</a>"
16 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_408
">HTTP_Exception_408</a>"
17 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_409
">HTTP_Exception_409</a>"
18 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_410
">HTTP_Exception_410</a>"
19 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_411
">HTTP_Exception_411</a>"
20 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_412
">HTTP_Exception_412</a>"
21 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_413
">HTTP_Exception_413</a>"
22 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_414
">HTTP_Exception_414</a>"
23 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_415
">HTTP_Exception_415</a>"
24 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_416
">HTTP_Exception_416</a>"
25 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_417
">HTTP_Exception_417</a>"
26 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_500
">HTTP_Exception_500</a>"
27 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_501
">HTTP_Exception_501</a>"
28 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_502
">HTTP_Exception_502</a>"
29 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_503
">HTTP_Exception_503</a>"
30 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_504
">HTTP_Exception_504</a>"
31 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_505
">HTTP_Exception_505</a>"
32 => <small>string</small><span>(76)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_Expected
">HTTP_Exception_Expected</a>"
33 => <small>string</small><span>(76)</span>
"<a href="
/3.4/guide-api/HTTP_Exception_Redirect
">HTTP_Exception_Redirect</a>"
34 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Kohana_Exception
">Kohana_Exception</a>"
35 => <small>string</small><span>(98)</span>
"<a href="
/3.4/guide-api/Request_Client_Recursion_Exception
">Request_Client_Recursion_Exception</a>"
36 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Request_Exception
">Request_Exception</a>"
37 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Session_Exception
">Session_Exception</a>"
38 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/UTF8_Exception
">UTF8_Exception</a>"
39 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Validation_Exception
">Validation_Exception</a>"
40 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/View_Exception
">View_Exception</a>"
)</span>
"Logging"
=> <small>
array
</small><span>(6)</span> <span>(
0 => <small>string</small><span>(36)</span>
"<a href="
/3.4/guide-api/Log
">Log</a>"
1 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Log_File
">Log_File</a>"
2 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Log_StdErr
">Log_StdErr</a>"
3 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Log_StdOut
">Log_StdOut</a>"
4 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Log_Syslog
">Log_Syslog</a>"
5 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Log_Writer
">Log_Writer</a>"
)</span>
"Minion"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Minion_Exception
">Minion_Exception</a>"
1 => <small>string</small><span>(86)</span>
"<a href="
/3.4/guide-api/Minion_Exception_InvalidTask
">Minion_Exception_InvalidTask</a>"
)</span>
"Models"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Model
">Model</a>"
)</span>
"Session"
=> <small>
array
</small><span>(3)</span> <span>(
0 => <small>string</small><span>(44)</span>
"<a href="
/3.4/guide-api/Session
">Session</a>"
1 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Session_Cookie
">Session_Cookie</a>"
2 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Session_Native
">Session_Native</a>"
)</span>
)</span>
"Kohana/Auth"
=> <small>
array
</small><span>(1)</span> <span>(
"Base"
=> <small>
array
</small><span>(9)</span> <span>(
0 => <small>string</small><span>(38)</span>
"<a href="
/3.4/guide-api/Auth
">Auth</a>"
1 => <small>string</small><span>(48)</span>
"<a href="
/3.4/guide-api/Auth_File
">Auth_File</a>"
2 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Auth_ORM
">Auth_ORM</a>"
3 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Model_Auth_Role
">Model_Auth_Role</a>"
4 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Model_Auth_User
">Model_Auth_User</a>"
5 => <small>string</small><span>(72)</span>
"<a href="
/3.4/guide-api/Model_Auth_User_Token
">Model_Auth_User_Token</a>"
6 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Model_Role
">Model_Role</a>"
7 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Model_User
">Model_User</a>"
8 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Model_User_Token
">Model_User_Token</a>"
)</span>
)</span>
"Kohana/Cache"
=> <small>
array
</small><span>(1)</span> <span>(
"Base"
=> <small>
array
</small><span>(13)</span> <span>(
0 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Cache
">Cache</a>"
1 => <small>string</small><span>(48)</span>
"<a href="
/3.4/guide-api/Cache_Apc
">Cache_Apc</a>"
2 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Cache_Apcu
">Cache_Apcu</a>"
3 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Cache_Arithmetic
">Cache_Arithmetic</a>"
4 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Cache_Exception
">Cache_Exception</a>"
5 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Cache_File
">Cache_File</a>"
6 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Cache_GarbageCollect
">Cache_GarbageCollect</a>"
7 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Cache_Memcache
">Cache_Memcache</a>"
8 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Cache_MemcacheTag
">Cache_MemcacheTag</a>"
9 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Cache_Memcached
">Cache_Memcached</a>"
10 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/Cache_Sqlite
">Cache_Sqlite</a>"
11 => <small>string</small><span>(56)</span>
"<a href="
/3.4/guide-api/Cache_Tagging
">Cache_Tagging</a>"
12 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Cache_Wincache
">Cache_Wincache</a>"
)</span>
)</span>
"Kohana/Codebench"
=> <small>
array
</small><span>(3)</span> <span>(
"Tests"
=> <small>
array
</small><span>(15)</span> <span>(
0 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Bench_ArrCallback
">Bench_ArrCallback</a>"
1 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Bench_AutoLinkEmails
">Bench_AutoLinkEmails</a>"
2 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Bench_DateSpan
">Bench_DateSpan</a>"
3 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Bench_ExplodeLimit
">Bench_ExplodeLimit</a>"
4 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Bench_GruberURL
">Bench_GruberURL</a>"
5 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Bench_LtrimDigits
">Bench_LtrimDigits</a>"
6 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Bench_MDDoBaseURL
">Bench_MDDoBaseURL</a>"
7 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Bench_MDDoImageURL
">Bench_MDDoImageURL</a>"
8 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Bench_MDDoIncludeViews
">Bench_MDDoIncludeViews</a>"
9 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Bench_StripNullBytes
">Bench_StripNullBytes</a>"
10 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Bench_Transliterate
">Bench_Transliterate</a>"
11 => <small>string</small><span>(56)</span>
"<a href="
/3.4/guide-api/Bench_URLSite
">Bench_URLSite</a>"
12 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Bench_UserFuncArray
">Bench_UserFuncArray</a>"
13 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Bench_ValidColor
">Bench_ValidColor</a>"
14 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Bench_ValidURL
">Bench_ValidURL</a>"
)</span>
"Base"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(48)</span>
"<a href="
/3.4/guide-api/Codebench
">Codebench</a>"
)</span>
"Controllers"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Controller_Codebench
">Controller_Codebench</a>"
)</span>
)</span>
"Kohana/Database"
=> <small>
array
</small><span>(8)</span> <span>(
"Configuration"
=> <small>
array
</small><span>(3)</span> <span>(
0 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Config_Database
">Config_Database</a>"
1 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Config_Database_Reader
">Config_Database_Reader</a>"
2 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Config_Database_Writer
">Config_Database_Writer</a>"
)</span>
"Base"
=> <small>
array
</small><span>(3)</span> <span>(
0 => <small>string</small><span>(34)</span>
"<a href="
/3.4/guide-api/DB
">DB</a>"
1 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Database
">Database</a>"
2 => <small>string</small><span>(68)</span>
"<a href="
/3.4/guide-api/Database_Expression
">Database_Expression</a>"
)</span>
"Exceptions"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Database_Exception
">Database_Exception</a>"
)</span>
"Drivers"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Database_MySQLi
">Database_MySQLi</a>"
1 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/Database_PDO
">Database_PDO</a>"
)</span>
"Query/Result"
=> <small>
array
</small><span>(3)</span> <span>(
0 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Database_MySQLi_Result
">Database_MySQLi_Result</a>"
1 => <small>string</small><span>(60)</span>
"<a href="
/3.4/guide-api/Database_Result
">Database_Result</a>"
2 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Database_Result_Cached
">Database_Result_Cached</a>"
)</span>
"Query"
=> <small>
array
</small><span>(8)</span> <span>(
0 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Database_Query
">Database_Query</a>"
1 => <small>string</small><span>(74)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder
">Database_Query_Builder</a>"
2 => <small>string</small><span>(88)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Delete
">Database_Query_Builder_Delete</a>"
3 => <small>string</small><span>(88)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Insert
">Database_Query_Builder_Insert</a>"
4 => <small>string</small><span>(84)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Join
">Database_Query_Builder_Join</a>"
5 => <small>string</small><span>(88)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Select
">Database_Query_Builder_Select</a>"
6 => <small>string</small><span>(88)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Update
">Database_Query_Builder_Update</a>"
7 => <small>string</small><span>(86)</span>
"<a href="
/3.4/guide-api/Database_Query_Builder_Where
">Database_Query_Builder_Where</a>"
)</span>
"Models"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Model_Database
">Model_Database</a>"
)</span>
"Session"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Session_Database
">Session_Database</a>"
)</span>
)</span>
"Kohana/Image"
=> <small>
array
</small><span>(2)</span> <span>(
"Base"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Image
">Image</a>"
)</span>
"Drivers"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(46)</span>
"<a href="
/3.4/guide-api/Image_GD
">Image_GD</a>"
1 => <small>string</small><span>(56)</span>
"<a href="
/3.4/guide-api/Image_Imagick
">Image_Imagick</a>"
)</span>
)</span>
"Kohana/ORM"
=> <small>
array
</small><span>(1)</span> <span>(
"Base"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(36)</span>
"<a href="
/3.4/guide-api/ORM
">ORM</a>"
1 => <small>string</small><span>(78)</span>
"<a href="
/3.4/guide-api/ORM_Validation_Exception
">ORM_Validation_Exception</a>"
)</span>
)</span>
"Kohana/UnitTest"
=> <small>
array
</small><span>(1)</span> <span>(
"Base"
=> <small>
array
</small><span>(2)</span> <span>(
0 => <small>string</small><span>(82)</span>
"<a href="
/3.4/guide-api/Unittest_Database_TestCase
">Unittest_Database_TestCase</a>"
1 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Unittest_Tests
">Unittest_Tests</a>"
)</span>
)</span>
"Kohana/Userguide"
=> <small>
array
</small><span>(3)</span> <span>(
"Controller"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(70)</span>
"<a href="
/3.4/guide-api/Controller_Userguide
">Controller_Userguide</a>"
)</span>
"Base"
=> <small>
array
</small><span>(6)</span> <span>(
0 => <small>string</small><span>(40)</span>
"<a href="
/3.4/guide-api/Kodoc
">Kodoc</a>"
1 => <small>string</small><span>(52)</span>
"<a href="
/3.4/guide-api/Kodoc_Class
">Kodoc_Class</a>"
2 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Kodoc_Markdown
">Kodoc_Markdown</a>"
3 => <small>string</small><span>(54)</span>
"<a href="
/3.4/guide-api/Kodoc_Method
">Kodoc_Method</a>"
4 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Kodoc_Method_Param
">Kodoc_Method_Param</a>"
5 => <small>string</small><span>(58)</span>
"<a href="
/3.4/guide-api/Kodoc_Property
">Kodoc_Property</a>"
)</span>
"Undocumented"
=> <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(56)</span>
"<a href="
/3.4/guide-api/Kodoc_Missing
">Kodoc_Missing</a>"
)</span>
)</span>
"[Unknown]"
=> <small>
array
</small><span>(1)</span> <span>(
"Base"
=> <small>
array
</small><span>(5)</span> <span>(
0 => <small>string</small><span>(50)</span>
"<a href="
/3.4/guide-api/Minion_CLI
">Minion_CLI</a>"
1 => <small>string</small><span>(52)</span>
"<a href="
/3.4/guide-api/Minion_Task
">Minion_Task</a>"
2 => <small>string</small><span>(62)</span>
"<a href="
/3.4/guide-api/Unittest_Helpers
">Unittest_Helpers</a>"
3 => <small>string</small><span>(64)</span>
"<a href="
/3.4/guide-api/Unittest_TestCase
">Unittest_TestCase</a>"
4 => <small>string</small><span>(66)</span>
"<a href="
/3.4/guide-api/Unittest_TestSuite
">Unittest_TestSuite</a>"
)</span>
)</span>
)</span>
)</span>
}</code>
"breadcrumb"
=> <small>
array
</small><span>(3)</span> <span>(
"guide"
=> <small>string</small><span>(10)</span>
"User Guide"
"guide-api"
=> <small>string</small><span>(11)</span>
"API Browser"
0 => <small>string</small><span>(14)</span>
"Encrypt_Mcrypt"
)</span>
"styles"
=> <small>
array
</small><span>(5)</span> <span>(
"guide-media/css/print.css"
=> <small>string</small><span>(5)</span>
"print"
"guide-media/css/screen.css"
=> <small>string</small><span>(6)</span>
"screen"
"guide-media/css/kodoc.css"
=> <small>string</small><span>(6)</span>
"screen"
"guide-media/css/shCore.css"
=> <small>string</small><span>(6)</span>
"screen"
"guide-media/css/shThemeKodoc.css"
=> <small>string</small><span>(6)</span>
"screen"
)</span>
"scripts"
=> <small>
array
</small><span>(5)</span> <span>(
0 => <small>string</small><span>(28)</span>
"guide-media/js/jquery.min.js"
1 => <small>string</small><span>(31)</span>
"guide-media/js/jquery.cookie.js"
2 => <small>string</small><span>(23)</span>
"guide-media/js/kodoc.js"
3 => <small>string</small><span>(24)</span>
"guide-media/js/shCore.js"
4 => <small>string</small><span>(28)</span>
"guide-media/js/shBrushPhp.js"
)</span>
"translations"
=> <small>
array
</small><span>(8)</span> <span>(
"de-de"
=> <small>string</small><span>(7)</span>
"Deutsch"
"en-us"
=> <small>string</small><span>(7)</span>
"English"
"es-es"
=> <small>string</small><span>(8)</span>
"Español"
"zh-cn"
=> <small>string</small><span>(12)</span>
"简体中文"
"ru-ru"
=> <small>string</small><span>(14)</span>
"Русский"
"fr-fr"
=> <small>string</small><span>(9)</span>
"Français"
"he-il"
=> <small>string</small><span>(10)</span>
"עברית"
"nl"
=> <small>string</small><span>(10)</span>
"Nederlands"
)</span>
)</span>
}</code>
<small>
protected
</small> media => <small>object</small> <span>Route(5)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _filters => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _uri => <small>string</small><span>(20)</span>
"guide-media(/<file>)"
<small>
protected
</small> _regex => <small>
array
</small><span>(1)</span> <span>(
"file"
=> <small>string</small><span>(2)</span>
".+"
)</span>
<small>
protected
</small> _defaults => <small>
array
</small><span>(3)</span> <span>(
"controller"
=> <small>string</small><span>(9)</span>
"Userguide"
"action"
=> <small>string</small><span>(5)</span>
"media"
"file"
=> <small>NULL</small>
)</span>
<small>
protected
</small> _route_regex => <small>string</small><span>(35)</span>
"#^guide-media(?:/(?P<file>.+))?$#uD"
}</code>
<small>
protected
</small> api => <small>NULL</small>
<small>
protected
</small> guide => <small>object</small> <span>Route(5)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _filters => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _uri => <small>string</small><span>(25)</span>
"guide(/<module>(/<page>))"
<small>
protected
</small> _regex => <small>
array
</small><span>(1)</span> <span>(
"page"
=> <small>string</small><span>(2)</span>
".+"
)</span>
<small>
protected
</small> _defaults => <small>
array
</small><span>(3)</span> <span>(
"controller"
=> <small>string</small><span>(9)</span>
"Userguide"
"action"
=> <small>string</small><span>(4)</span>
"docs"
"module"
=> <small>string</small><span>(0)</span>
""
)</span>
<small>
protected
</small> _route_regex => <small>string</small><span>(59)</span>
"#^guide(?:/(?P<module>[^/.,;?\n]++)(?:/(?P<page>.+))?)?$#uD"
}</code>
<small>
public
</small> auto_render => <small>bool</small> TRUE
<small>
public
</small> request => <small>object</small> <span>Request(19)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _requested_with => <small>NULL</small>
<small>
protected
</small> _method => <small>string</small><span>(3)</span>
"GET"
<small>
protected
</small> _protocol => <small>string</small><span>(8)</span>
"HTTP/1.1"
<small>
protected
</small> _secure => <small>bool</small> TRUE
<small>
protected
</small> _referrer => <small>NULL</small>
<small>
protected
</small> _route => <small>object</small> <span>Route(5)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _filters => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _uri => <small>string</small><span>(19)</span>
"guide-api(/<class>)"
<small>
protected
</small> _regex => <small>
array
</small><span>(1)</span> <span>(
"class"
=> <small>string</small><span>(13)</span>
"[a-zA-Z0-9_]+"
)</span>
<small>
protected
</small> _defaults => <small>
array
</small><span>(3)</span> <span>(
"controller"
=> <small>string</small><span>(9)</span>
"Userguide"
"action"
=> <small>string</small><span>(3)</span>
"api"
"class"
=> <small>NULL</small>
)</span>
<small>
protected
</small> _route_regex => <small>string</small><span>(45)</span>
"#^guide-api(?:/(?P<class>[a-zA-Z0-9_]+))?$#uD"
}</code>
<small>
protected
</small> _routes => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _header => <small>object</small> <span>HTTP_Header(0)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
}</code>
<small>
protected
</small> _body => <small>NULL</small>
<small>
protected
</small> _directory => <small>string</small><span>(0)</span>
""
<small>
protected
</small> _controller => <small>string</small><span>(9)</span>
"Userguide"
<small>
protected
</small> _action => <small>string</small><span>(3)</span>
"api"
<small>
protected
</small> _uri => <small>string</small><span>(24)</span>
"guide-api/Encrypt_Mcrypt"
<small>
protected
</small> _external => <small>bool</small> FALSE
<small>
protected
</small> _params => <small>
array
</small><span>(1)</span> <span>(
"class"
=> <small>string</small><span>(14)</span>
"Encrypt_Mcrypt"
)</span>
<small>
protected
</small> _get => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _post => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _cookies => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _client => <small>object</small> <span>Request_Client_Internal(9)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _previous_environment => <small>NULL</small>
<small>
protected
</small> _cache => <small>NULL</small>
<small>
protected
</small> _follow => <small>bool</small> FALSE
<small>
protected
</small> _follow_headers => <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(13)</span>
"authorization"
)</span>
<small>
protected
</small> _strict_redirect => <small>bool</small> TRUE
<small>
protected
</small> _header_callbacks => <small>
array
</small><span>(1)</span> <span>(
"Location"
=> <small>string</small><span>(34)</span>
"Request_Client::on_header_location"
)</span>
<small>
protected
</small> _max_callback_depth => <small>integer</small> 5
<small>
protected
</small> _callback_depth => <small>integer</small> 1
<small>
protected
</small> _callback_params => <small>
array
</small><span>(0)</span>
}</code>
}</code>
<small>
public
</small> response => <small>object</small> <span>Response(5)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _status => <small>integer</small> 200
<small>
protected
</small> _header => <small>object</small> <span>HTTP_Header(0)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
}</code>
<small>
protected
</small> _body => <small>string</small><span>(0)</span>
""
<small>
protected
</small> _cookies => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _protocol => <small>string</small><span>(8)</span>
"HTTP/1.1"
}</code>
}
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>81</span>
</span><span
class
=
"line"
><span
class
=
"number"
>82</span>
// Create a new instance of the controller
</span><span
class
=
"line"
><span
class
=
"number"
>83</span>
$controller
=
$class
->newInstance(
$request
,
$response
);
</span><span
class
=
"line"
><span
class
=
"number"
>84</span>
</span><span
class
=
"line"
><span
class
=
"number"
>85</span>
// Run the controller's execute() method
</span><span
class
=
"line highlight"
><span
class
=
"number"
>86</span>
$response
=
$class
->getMethod(
'execute'
)->invoke(
$controller
);
</span><span
class
=
"line"
><span
class
=
"number"
>87</span>
</span><span
class
=
"line"
><span
class
=
"number"
>88</span>
if
(!
$response
instanceof
Response) {
</span><span
class
=
"line"
><span
class
=
"number"
>89</span>
// Controller failed to return a Response.
</span><span
class
=
"line"
><span
class
=
"number"
>90</span>
throw
new
Kohana_Exception(
'Controller failed to return a Response'
);
</span><span
class
=
"line"
><span
class
=
"number"
>91</span> }
</span></code></pre>
-
SYSPATH/classes/Kohana/Request/Client.php [ 111 ] » Kohana_Request_Client_Internal->execute_request(arguments)
0
object Request(19)
{
<small>
protected
</small> _requested_with => <small>NULL</small>
<small>
protected
</small> _method => <small>string</small><span>(3)</span>
"GET"
<small>
protected
</small> _protocol => <small>string</small><span>(8)</span>
"HTTP/1.1"
<small>
protected
</small> _secure => <small>bool</small> TRUE
<small>
protected
</small> _referrer => <small>NULL</small>
<small>
protected
</small> _route => <small>object</small> <span>Route(5)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _filters => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _uri => <small>string</small><span>(19)</span>
"guide-api(/<class>)"
<small>
protected
</small> _regex => <small>
array
</small><span>(1)</span> <span>(
"class"
=> <small>string</small><span>(13)</span>
"[a-zA-Z0-9_]+"
)</span>
<small>
protected
</small> _defaults => <small>
array
</small><span>(3)</span> <span>(
"controller"
=> <small>string</small><span>(9)</span>
"Userguide"
"action"
=> <small>string</small><span>(3)</span>
"api"
"class"
=> <small>NULL</small>
)</span>
<small>
protected
</small> _route_regex => <small>string</small><span>(45)</span>
"#^guide-api(?:/(?P<class>[a-zA-Z0-9_]+))?$#uD"
}</code>
<small>
protected
</small> _routes => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _header => <small>object</small> <span>HTTP_Header(0)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
}</code>
<small>
protected
</small> _body => <small>NULL</small>
<small>
protected
</small> _directory => <small>string</small><span>(0)</span>
""
<small>
protected
</small> _controller => <small>string</small><span>(9)</span>
"Userguide"
<small>
protected
</small> _action => <small>string</small><span>(3)</span>
"api"
<small>
protected
</small> _uri => <small>string</small><span>(24)</span>
"guide-api/Encrypt_Mcrypt"
<small>
protected
</small> _external => <small>bool</small> FALSE
<small>
protected
</small> _params => <small>
array
</small><span>(1)</span> <span>(
"class"
=> <small>string</small><span>(14)</span>
"Encrypt_Mcrypt"
)</span>
<small>
protected
</small> _get => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _post => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _cookies => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _client => <small>object</small> <span>Request_Client_Internal(9)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _previous_environment => <small>NULL</small>
<small>
protected
</small> _cache => <small>NULL</small>
<small>
protected
</small> _follow => <small>bool</small> FALSE
<small>
protected
</small> _follow_headers => <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(13)</span>
"authorization"
)</span>
<small>
protected
</small> _strict_redirect => <small>bool</small> TRUE
<small>
protected
</small> _header_callbacks => <small>
array
</small><span>(1)</span> <span>(
"Location"
=> <small>string</small><span>(34)</span>
"Request_Client::on_header_location"
)</span>
<small>
protected
</small> _max_callback_depth => <small>integer</small> 5
<small>
protected
</small> _callback_depth => <small>integer</small> 1
<small>
protected
</small> _callback_params => <small>
array
</small><span>(0)</span>
}</code>
}
1
object Response(5)
{
<small>
protected
</small> _status => <small>integer</small> 200
<small>
protected
</small> _header => <small>object</small> <span>HTTP_Header(0)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
}</code>
<small>
protected
</small> _body => <small>string</small><span>(0)</span>
""
<small>
protected
</small> _cookies => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _protocol => <small>string</small><span>(8)</span>
"HTTP/1.1"
}
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>106</span>
$orig_response
=
$response
= Response::factory([
'_protocol'
=>
$request
->protocol()]);
</span><span
class
=
"line"
><span
class
=
"number"
>107</span>
</span><span
class
=
"line"
><span
class
=
"number"
>108</span>
if
((
$cache
=
$this
->cache())
instanceof
HTTP_Cache)
</span><span
class
=
"line"
><span
class
=
"number"
>109</span>
return
$cache
->execute(
$this
,
$request
,
$response
);
</span><span
class
=
"line"
><span
class
=
"number"
>110</span>
</span><span
class
=
"line highlight"
><span
class
=
"number"
>111</span>
$response
=
$this
->execute_request(
$request
,
$response
);
</span><span
class
=
"line"
><span
class
=
"number"
>112</span>
</span><span
class
=
"line"
><span
class
=
"number"
>113</span>
// Execute response callbacks
</span><span
class
=
"line"
><span
class
=
"number"
>114</span>
foreach
(
$this
->header_callbacks()
as
$header
=>
$callback
) {
</span><span
class
=
"line"
><span
class
=
"number"
>115</span>
if
(
$response
->headers(
$header
)) {
</span><span
class
=
"line"
><span
class
=
"number"
>116</span>
$cb_result
= call_user_func(
$callback
,
$request
,
$response
,
$this
);
</span></code></pre>
-
SYSPATH/classes/Kohana/Request.php [ 918 ] » Kohana_Request_Client->execute(arguments)
0
object Request(19)
{
<small>
protected
</small> _requested_with => <small>NULL</small>
<small>
protected
</small> _method => <small>string</small><span>(3)</span>
"GET"
<small>
protected
</small> _protocol => <small>string</small><span>(8)</span>
"HTTP/1.1"
<small>
protected
</small> _secure => <small>bool</small> TRUE
<small>
protected
</small> _referrer => <small>NULL</small>
<small>
protected
</small> _route => <small>object</small> <span>Route(5)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _filters => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _uri => <small>string</small><span>(19)</span>
"guide-api(/<class>)"
<small>
protected
</small> _regex => <small>
array
</small><span>(1)</span> <span>(
"class"
=> <small>string</small><span>(13)</span>
"[a-zA-Z0-9_]+"
)</span>
<small>
protected
</small> _defaults => <small>
array
</small><span>(3)</span> <span>(
"controller"
=> <small>string</small><span>(9)</span>
"Userguide"
"action"
=> <small>string</small><span>(3)</span>
"api"
"class"
=> <small>NULL</small>
)</span>
<small>
protected
</small> _route_regex => <small>string</small><span>(45)</span>
"#^guide-api(?:/(?P<class>[a-zA-Z0-9_]+))?$#uD"
}</code>
<small>
protected
</small> _routes => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _header => <small>object</small> <span>HTTP_Header(0)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
}</code>
<small>
protected
</small> _body => <small>NULL</small>
<small>
protected
</small> _directory => <small>string</small><span>(0)</span>
""
<small>
protected
</small> _controller => <small>string</small><span>(9)</span>
"Userguide"
<small>
protected
</small> _action => <small>string</small><span>(3)</span>
"api"
<small>
protected
</small> _uri => <small>string</small><span>(24)</span>
"guide-api/Encrypt_Mcrypt"
<small>
protected
</small> _external => <small>bool</small> FALSE
<small>
protected
</small> _params => <small>
array
</small><span>(1)</span> <span>(
"class"
=> <small>string</small><span>(14)</span>
"Encrypt_Mcrypt"
)</span>
<small>
protected
</small> _get => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _post => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _cookies => <small>
array
</small><span>(0)</span>
<small>
protected
</small> _client => <small>object</small> <span>Request_Client_Internal(9)</span> <code
class
=
"brush: php, class-name: highlighted"
>{
<small>
protected
</small> _previous_environment => <small>NULL</small>
<small>
protected
</small> _cache => <small>NULL</small>
<small>
protected
</small> _follow => <small>bool</small> FALSE
<small>
protected
</small> _follow_headers => <small>
array
</small><span>(1)</span> <span>(
0 => <small>string</small><span>(13)</span>
"authorization"
)</span>
<small>
protected
</small> _strict_redirect => <small>bool</small> TRUE
<small>
protected
</small> _header_callbacks => <small>
array
</small><span>(1)</span> <span>(
"Location"
=> <small>string</small><span>(34)</span>
"Request_Client::on_header_location"
)</span>
<small>
protected
</small> _max_callback_depth => <small>integer</small> 5
<small>
protected
</small> _callback_depth => <small>integer</small> 1
<small>
protected
</small> _callback_params => <small>
array
</small><span>(0)</span>
}</code>
}
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>913</span>
</span><span
class
=
"line"
><span
class
=
"number"
>914</span>
if
(!
$this
->_client
instanceof
Request_Client) {
</span><span
class
=
"line"
><span
class
=
"number"
>915</span>
throw
new
Request_Exception(
'Unable to execute :uri without a Kohana_Request_Client'
, [
':uri'
=>
$this
->_uri]);
</span><span
class
=
"line"
><span
class
=
"number"
>916</span> }
</span><span
class
=
"line"
><span
class
=
"number"
>917</span>
</span><span
class
=
"line highlight"
><span
class
=
"number"
>918</span>
return
$this
->_client->execute(
$this
);
</span><span
class
=
"line"
><span
class
=
"number"
>919</span> }
</span><span
class
=
"line"
><span
class
=
"number"
>920</span>
</span><span
class
=
"line"
><span
class
=
"number"
>921</span> /**
</span><span
class
=
"line"
><span
class
=
"number"
>922</span> * Returns whether this request is the initial request Kohana received.
</span><span
class
=
"line"
><span
class
=
"number"
>923</span> * Can be used to test
for
sub requests.
</span></code></pre>
-
DOCROOT/3.4-index.php [ 66 ] » Kohana_Request->execute()
<pre
class
=
"source"
><code
class
=
"brush: php, class-name: highlighted"
><span
class
=
"line"
><span
class
=
"number"
>61</span>
/**
</span><span class="line"><span class="number">62</span> * Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO'].
</span><span class="line"><span class="number">63</span> * If no source is specified, the URI will be automatically detected.
</span><span class="line"><span class="number">64</span> */
</span><span
class
=
"line"
><span
class
=
"number"
>65</span>
echo
Request::factory(true, [], false)
</span><span
class
=
"line highlight"
><span
class
=
"number"
>66</span> ->execute()
</span><span
class
=
"line"
><span
class
=
"number"
>67</span> ->send_headers(true)
</span><span
class
=
"line"
><span
class
=
"number"
>68</span> ->body();
</span><span
class
=
"line"
><span
class
=
"number"
>69</span> }
</span></code></pre>