MODPATH/twig/classes/twig/loader/kohana.php [ 70 ]
65 // Full path to the file.
66 $path = Kohana::find_file('views', $file['dirname'].DIRECTORY_SEPARATOR.$file['filename'], $file['extension']);
67
68 if (FALSE === $path)
69 {
70 throw new RuntimeException(sprintf('Unable to find template "%s".', $name));
71 }
72
73 return $this->cache[$name] = $path;
74 }
75 }
-
MODPATH/twig/classes/twig/loader/kohana.php [ 35 ] » Twig_Loader_Kohana->findTemplate(arguments)
0
string(25) "catalog/search/index.html"
30 * @param string $name string The name of the template to load 31 * @return string The cache key 32 */ 33 public function getCacheKey($name) 34 { 35 return $this->findTemplate($name); 36 } 37 38 /** 39 * Returns true if the template is still fresh. 40 *
-
MODPATH/twig/vendor/Twig/lib/Twig/Environment.php [ 259 ] » Twig_Loader_Kohana->getCacheKey(arguments)
0
string(25) "catalog/search/index.html"
254 * 255 * @return string The template class name 256 */ 257 public function getTemplateClass($name) 258 { 259 return $this->templateClassPrefix.md5($this->loader->getCacheKey($name)); 260 } 261 262 /** 263 * Gets the template class prefix. 264 *
-
MODPATH/twig/vendor/Twig/lib/Twig/Environment.php [ 294 ] » Twig_Environment->getTemplateClass(arguments)
0
string(25) "catalog/search/index.html"
289 * 290 * @return Twig_TemplateInterface A template instance representing the given template name 291 */ 292 public function loadTemplate($name) 293 { 294 $cls = $this->getTemplateClass($name); 295 296 if (isset($this->loadedTemplates[$cls])) { 297 return $this->loadedTemplates[$cls]; 298 } 299
-
MODPATH/twig/classes/kohana/twig.php [ 408 ] » Twig_Environment->loadTemplate(arguments)
0
string(25) "catalog/search/index.html"
403 { 404 throw new Kohana_View_Exception('You must set the file to use within your view before rendering'); 405 } 406 407 // Combine local and global data and capture the output 408 return $this->_environment->loadTemplate($this->path())->render($this->as_array()); 409 } 410 }
-
MODPATH/twig/classes/kohana/twig.php [ 186 ] » Kohana_Twig->render()
181 */ 182 public function __toString() 183 { 184 try 185 { 186 return $this->render(); 187 } 188 catch (Exception $e) 189 { 190 // Display the exception message 191 Kohana_Exception::handler($e);
-
SYSPATH/classes/kohana/response.php [ 225 ] » Kohana_Twig->__toString()
220 public function body($content = NULL) 221 { 222 if ($content === NULL) 223 return $this->_body; 224 225 $this->_body = (string) $content; 226 return $this; 227 } 228 229 /** 230 * Gets or sets the HTTP protocol. The standard protocol to use
-
MODPATH/twig/classes/kohana/controller/template/twig.php [ 67 ] » Kohana_Response->body(arguments)
0
object Twig(4)
{ protected _file => string(20) "catalog/search/index" protected _extension => string(4) "html" protected _data => array(4) ( "lnks" => array(2) ( "page" => array(18) ( 1 => string(1) "/" 25 => string(9) "/contacts" 26 => string(9) "/error404" 32 => string(5) "/idei" 33 => string(8) "/montazh" 34 => string(19) "/montazh/mdf_paneli" 35 => string(11) "/o_kompanii" 36 => string(8) "/catalog" 37 => string(34) "/montazh/montazh_art_panelej_maler" 38 => string(53) "/montazh/instrukcii_po_ustanovke_mezhkomnatnyx_dverej" 39 => string(50) "/montazh/instrukciya_po_ustanovke_naruzhnyx_dverej" 40 => string(42) "/montazh/montazh_derevyannyx_panelej_maler" 41 => string(32) "/montazh/montazh_plintusov_maler" 42 => string(51) "/montazh/montazh_plintusov_maler_bystrym_krepleniem" 43 => string(62) "/montazh/montazh_plintusov_maler_bystrym_krepleniem_frontalnym" 44 => string(31) "/montazh/montazh_galtelej_maler" 45 => string(30) "/montazh/montazh_porogov_maler" 46 => string(50) "/catalog/vxodnye_dveri_hörmann__xermann_germaniya" ) "catalog" => array(50) ( 1 => string(8) "/catalog" 32 => string(104) "/catalog/stenovye_i_potolochnye_paneli/stenovye_i_potolochnye_paneli_s_3d_strukturoj_iz_naturalnoj_sosny" 30 => string(38) "/catalog/stenovye_i_potolochnye_paneli" 31 => string(75) "/catalog/stenovye_i_potolochnye_paneli/stenovye_i_potolochnye_paneli_iz_mdf" 28 => string(46) "/catalog/plintusa/plintusa_iz_naturalnoj_sosny" 29 => string(46) "/catalog/plintusa/plintusa_iz_naturalnogo_duba" 26 => string(45) "/catalog/plintusa/plintusa_mdf_laminirovannye" 24 => string(17) "/catalog/plintusa" 25 => string(54) "/catalog/plintusa/plintusa_mdf_s_melaminovym_pokrytiem" 33 => string(93) "/catalog/stenovye_i_potolochnye_paneli/vagonka_dlya_sauny_ili_paneli_dlya_vlazhnyx_pomeshenij" 34 => string(110) "/catalog/stenovye_i_potolochnye_paneli/chetyrexstoronnie_stenovye_paneli_dlya_sauny_iz_dereva_listvennyx_porod" 35 => string(28) "/catalog/dekorativnye_planki" 36 => string(89) "/catalog/dekorativnye_planki/dekorativnye_planki_i_nalichniki_mdf_s_melaminovym_pokrytiem" 37 => string(81) "/catalog/dekorativnye_planki/dekorativnye_planki_i_nalichniki_iz_naturalnoj_sosny" 38 => string(81) "/catalog/dekorativnye_planki/dekorativnye_planki_i_nalichniki_iz_naturalnogo_duba" 39 => string(28) "/catalog/potolochnye_karnizy" 40 => string(36) "/catalog/potolochnye_karnizy/galteli" 41 => string(34) "/catalog/aksessuary_dlya_ustanovki" 44 => string(60) "/catalog/napolnye_pokrytiya_laminate_laminat_kompanii_jegger" 46 => string(22) "/catalog/finskie_dveri" 58 => string(54) "/catalog/finskie_dveri/Входные двери KASKI" 59 => string(91) "/catalog/dekorativnye_planki/belye__nalichniki_k_finskim_dveryam__matti_ovi__jeld_wen__edux" 55 => string(46) "/catalog/finskie_dveri/vxodnye_dveri_jeld_wen_" 48 => string(36) "/catalog/finskie_mezhkomnatnye_dveri" 54 => string(73) "/catalog/finskie_mezhkomnatnye_dveri/dveri_jeld_wen_massivnye_filenchatye" 50 => string(64) "/catalog/finskie_mezhkomnatnye_dveri/dveri_jeld_wen_oblegchennye" 51 => string(42) "/catalog/termoobrabotannaya_doska_lunawood" 52 => string(78) "/catalog/termoobrabotannaya_doska_lunawood/termoobrabotannaya_terrasnaya_doska" 53 => string(77) "/catalog/termoobrabotannaya_doska_lunawood/termoobrabotannaya_fasadnaya_doska" 57 => string(59) "/catalog/finskie_dveri/dveri_jeld_wen_seriya_function_f2000" 60 => string(60) "/catalog/stenovye_i_potolochnye_paneli/art_interernye_paneli" 61 => string(29) "/catalog/porogi_dubovye_maler" 62 => string(57) "/catalog/porogi_dubovye_maler/porogi_dubovye_gluxie_maler" 63 => string(34) "/catalog/klyuchi_i_cilindry_abloy_" 64 => string(81) "/catalog/plintusa/belye__plintusa_cvet_finskix_dverej__matti_ovi__jeld_wen__edux_" 65 => string(59) "/catalog/plintusa/vysokie_belye_plintusa_maler_finlyandiya_" 66 => string(90) "/catalog/stenovye_i_potolochnye_paneli/Потолочные панели МДФ МАЛЕР" 67 => string(49) "/catalog/ruchki_dvernye_abloj_dlya_vxodnyx_dverej" 68 => string(56) "/catalog/ruchki_dlya_sploshnyx_vnutrennix__dverej_abloj_" 69 => string(84) "/catalog/finskie_dveri/teplye_vxodnye_dveri_jeld_wen_seriya_eco_s_zamkom_abloy_lc200" 70 => string(166) "/catalog/finskie_dveri/teplye_vxodnye_dveri_jeld_wen_seriya_eco_s_zamkom_abloy_lc200/teplaya_vxodnaya_dver_jeld_wen_function_f20 …" 71 => string(39) "/catalog/vxodnye_nemeckie_dveri_xermann" 72 => string(80) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a" 73 => string(157) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_ch …" 74 => string(149) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_70 …" 75 => string(137) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_no …" 76 => string(137) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_zo …" 77 => string(136) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_te …" 78 => string(128) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700a_belaya" 79 => string(134) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700a_korich …" ) ) "param" => array(0) "pagination" => string(657) " <span><strong>1</strong></span> <a href="/search/index?page=2">2</a> <a href="/search/in …" "items" => object Database_MySQL_Result(7)
{ protected _internal_row => integer 0 protected _query => string(1607) "SELECT `maler_catalogsection`.`id` AS `catalogsection:id`, `maler_catalogsection`.`parent_id` AS `catalogsection:parent_id`, `ma …" protected _result => resource(mysql result) protected _total_rows => integer 10 protected _current_row => integer 0 protected _as_object => string(17) "Model_CatalogItem" protected _object_params => NULL }
) protected _environment => object Twig_Environment(24){ protected charset => string(5) "utf-8" protected loader => object Twig_Loader_Kohana(1)
}{ protected cache => NULL }
protected debug => bool FALSE protected autoReload => bool TRUE protected cache => string(45) "/home/m/malerprod/public_html/site/cache/twig" protected lexer => NULL protected parser => NULL protected compiler => NULL protected baseTemplateClass => string(13) "Twig_Template" protected extensions => array(6) ( "core" => object Twig_Extension_Core(0){ }
"escaper" => object Twig_Extension_Escaper(1){ protected autoescape => bool FALSE }
"optimizer" => object Twig_Extension_Optimizer(1){ protected optimizers => integer -1 }
"kohana_twig" => object Kohana_Twig_Extensions(0){ }
"wg_twig" => object Wg_Twig_Extension(0){ }
"sandbox" => object Twig_Extension_Sandbox(3){ protected sandboxedGlobally => bool FALSE protected sandboxed => NULL protected policy => object Twig_Sandbox_SecurityPolicy(5)
) protected parsers => NULL protected visitors => NULL protected filters => NULL protected tests => NULL protected functions => NULL protected globals => NULL protected runtimeInitialized => bool FALSE protected loadedTemplates => NULL protected strictVariables => bool FALSE protected unaryOperators => NULL protected binaryOperators => NULL protected templateClassPrefix => string(15) "__TwigTemplate_" protected functionCallbacks => array(0) protected filterCallbacks => array(0) }{ protected allowedTags => array(0) protected allowedFilters => array(0) protected allowedMethods => array(0) protected allowedProperties => array(0) protected allowedFunctions => array(0) }
}62 public function after() 63 { 64 if ($this->auto_render) 65 { 66 // Auto-render the template 67 $this->response->body($this->template); 68 } 69 70 return parent::after(); 71 } 72
-
{PHP internal call} » Kohana_Controller_Template_Twig->after()
-
SYSPATH/classes/kohana/request/client/internal.php [ 135 ] » ReflectionMethod->invoke(arguments)
0
object Controller_Catalog_Search(7)
{ public lnk => NULL public environment => object Twig_Environment(24)
{ protected charset => string(5) "utf-8" protected loader => object Twig_Loader_Kohana(1)
public auto_render => bool TRUE public template => object Twig(4){ protected cache => NULL }
protected debug => bool FALSE protected autoReload => bool TRUE protected cache => string(45) "/home/m/malerprod/public_html/site/cache/twig" protected lexer => NULL protected parser => NULL protected compiler => NULL protected baseTemplateClass => string(13) "Twig_Template" protected extensions => array(6) ( "core" => object Twig_Extension_Core(0){ }
"escaper" => object Twig_Extension_Escaper(1){ protected autoescape => bool FALSE }
"optimizer" => object Twig_Extension_Optimizer(1){ protected optimizers => integer -1 }
"kohana_twig" => object Kohana_Twig_Extensions(0){ }
"wg_twig" => object Wg_Twig_Extension(0){ }
"sandbox" => object Twig_Extension_Sandbox(3){ protected sandboxedGlobally => bool FALSE protected sandboxed => NULL protected policy => object Twig_Sandbox_SecurityPolicy(5)
) protected parsers => NULL protected visitors => NULL protected filters => NULL protected tests => NULL protected functions => NULL protected globals => NULL protected runtimeInitialized => bool FALSE protected loadedTemplates => NULL protected strictVariables => bool FALSE protected unaryOperators => NULL protected binaryOperators => NULL protected templateClassPrefix => string(15) "__TwigTemplate_" protected functionCallbacks => array(0) protected filterCallbacks => array(0) }{ protected allowedTags => array(0) protected allowedFilters => array(0) protected allowedMethods => array(0) protected allowedProperties => array(0) protected allowedFunctions => array(0) }
}{ protected _file => string(20) "catalog/search/index" protected _extension => string(4) "html" protected _data => array(4) ( "lnks" => array(2) ( "page" => array(18) ( 1 => string(1) "/" 25 => string(9) "/contacts" 26 => string(9) "/error404" 32 => string(5) "/idei" 33 => string(8) "/montazh" 34 => string(19) "/montazh/mdf_paneli" 35 => string(11) "/o_kompanii" 36 => string(8) "/catalog" 37 => string(34) "/montazh/montazh_art_panelej_maler" 38 => string(53) "/montazh/instrukcii_po_ustanovke_mezhkomnatnyx_dverej" 39 => string(50) "/montazh/instrukciya_po_ustanovke_naruzhnyx_dverej" 40 => string(42) "/montazh/montazh_derevyannyx_panelej_maler" 41 => string(32) "/montazh/montazh_plintusov_maler" 42 => string(51) "/montazh/montazh_plintusov_maler_bystrym_krepleniem" 43 => string(62) "/montazh/montazh_plintusov_maler_bystrym_krepleniem_frontalnym" 44 => string(31) "/montazh/montazh_galtelej_maler" 45 => string(30) "/montazh/montazh_porogov_maler" 46 => string(50) "/catalog/vxodnye_dveri_hörmann__xermann_germaniya" ) "catalog" => array(50) ( 1 => string(8) "/catalog" 32 => string(104) "/catalog/stenovye_i_potolochnye_paneli/stenovye_i_potolochnye_paneli_s_3d_strukturoj_iz_naturalnoj_sosny" 30 => string(38) "/catalog/stenovye_i_potolochnye_paneli" 31 => string(75) "/catalog/stenovye_i_potolochnye_paneli/stenovye_i_potolochnye_paneli_iz_mdf" 28 => string(46) "/catalog/plintusa/plintusa_iz_naturalnoj_sosny" 29 => string(46) "/catalog/plintusa/plintusa_iz_naturalnogo_duba" 26 => string(45) "/catalog/plintusa/plintusa_mdf_laminirovannye" 24 => string(17) "/catalog/plintusa" 25 => string(54) "/catalog/plintusa/plintusa_mdf_s_melaminovym_pokrytiem" 33 => string(93) "/catalog/stenovye_i_potolochnye_paneli/vagonka_dlya_sauny_ili_paneli_dlya_vlazhnyx_pomeshenij" 34 => string(110) "/catalog/stenovye_i_potolochnye_paneli/chetyrexstoronnie_stenovye_paneli_dlya_sauny_iz_dereva_listvennyx_porod" 35 => string(28) "/catalog/dekorativnye_planki" 36 => string(89) "/catalog/dekorativnye_planki/dekorativnye_planki_i_nalichniki_mdf_s_melaminovym_pokrytiem" 37 => string(81) "/catalog/dekorativnye_planki/dekorativnye_planki_i_nalichniki_iz_naturalnoj_sosny" 38 => string(81) "/catalog/dekorativnye_planki/dekorativnye_planki_i_nalichniki_iz_naturalnogo_duba" 39 => string(28) "/catalog/potolochnye_karnizy" 40 => string(36) "/catalog/potolochnye_karnizy/galteli" 41 => string(34) "/catalog/aksessuary_dlya_ustanovki" 44 => string(60) "/catalog/napolnye_pokrytiya_laminate_laminat_kompanii_jegger" 46 => string(22) "/catalog/finskie_dveri" 58 => string(54) "/catalog/finskie_dveri/Входные двери KASKI" 59 => string(91) "/catalog/dekorativnye_planki/belye__nalichniki_k_finskim_dveryam__matti_ovi__jeld_wen__edux" 55 => string(46) "/catalog/finskie_dveri/vxodnye_dveri_jeld_wen_" 48 => string(36) "/catalog/finskie_mezhkomnatnye_dveri" 54 => string(73) "/catalog/finskie_mezhkomnatnye_dveri/dveri_jeld_wen_massivnye_filenchatye" 50 => string(64) "/catalog/finskie_mezhkomnatnye_dveri/dveri_jeld_wen_oblegchennye" 51 => string(42) "/catalog/termoobrabotannaya_doska_lunawood" 52 => string(78) "/catalog/termoobrabotannaya_doska_lunawood/termoobrabotannaya_terrasnaya_doska" 53 => string(77) "/catalog/termoobrabotannaya_doska_lunawood/termoobrabotannaya_fasadnaya_doska" 57 => string(59) "/catalog/finskie_dveri/dveri_jeld_wen_seriya_function_f2000" 60 => string(60) "/catalog/stenovye_i_potolochnye_paneli/art_interernye_paneli" 61 => string(29) "/catalog/porogi_dubovye_maler" 62 => string(57) "/catalog/porogi_dubovye_maler/porogi_dubovye_gluxie_maler" 63 => string(34) "/catalog/klyuchi_i_cilindry_abloy_" 64 => string(81) "/catalog/plintusa/belye__plintusa_cvet_finskix_dverej__matti_ovi__jeld_wen__edux_" 65 => string(59) "/catalog/plintusa/vysokie_belye_plintusa_maler_finlyandiya_" 66 => string(90) "/catalog/stenovye_i_potolochnye_paneli/Потолочные панели МДФ МАЛЕР" 67 => string(49) "/catalog/ruchki_dvernye_abloj_dlya_vxodnyx_dverej" 68 => string(56) "/catalog/ruchki_dlya_sploshnyx_vnutrennix__dverej_abloj_" 69 => string(84) "/catalog/finskie_dveri/teplye_vxodnye_dveri_jeld_wen_seriya_eco_s_zamkom_abloy_lc200" 70 => string(166) "/catalog/finskie_dveri/teplye_vxodnye_dveri_jeld_wen_seriya_eco_s_zamkom_abloy_lc200/teplaya_vxodnaya_dver_jeld_wen_function_f20 …" 71 => string(39) "/catalog/vxodnye_nemeckie_dveri_xermann" 72 => string(80) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a" 73 => string(157) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_ch …" 74 => string(149) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_70 …" 75 => string(137) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_no …" 76 => string(137) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_zo …" 77 => string(136) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_te …" 78 => string(128) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700a_belaya" 79 => string(134) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700a_korich …" ) ) "param" => array(0) "pagination" => string(657) " <span><strong>1</strong></span> <a href="/search/index?page=2">2</a> <a href="/search/in …" "items" => object Database_MySQL_Result(7)
public request => object Request(20){ protected _internal_row => integer 0 protected _query => string(1607) "SELECT `maler_catalogsection`.`id` AS `catalogsection:id`, `maler_catalogsection`.`parent_id` AS `catalogsection:parent_id`, `ma …" protected _result => resource(mysql result) protected _total_rows => integer 10 protected _current_row => integer 0 protected _as_object => string(17) "Model_CatalogItem" protected _object_params => NULL }
) protected _environment => object Twig_Environment(24){ protected charset => string(5) "utf-8" protected loader => object Twig_Loader_Kohana(1)
}{ protected cache => NULL }
protected debug => bool FALSE protected autoReload => bool TRUE protected cache => string(45) "/home/m/malerprod/public_html/site/cache/twig" protected lexer => NULL protected parser => NULL protected compiler => NULL protected baseTemplateClass => string(13) "Twig_Template" protected extensions => array(6) ( "core" => object Twig_Extension_Core(0){ }
"escaper" => object Twig_Extension_Escaper(1){ protected autoescape => bool FALSE }
"optimizer" => object Twig_Extension_Optimizer(1){ protected optimizers => integer -1 }
"kohana_twig" => object Kohana_Twig_Extensions(0){ }
"wg_twig" => object Wg_Twig_Extension(0){ }
"sandbox" => object Twig_Extension_Sandbox(3){ protected sandboxedGlobally => bool FALSE protected sandboxed => NULL protected policy => object Twig_Sandbox_SecurityPolicy(5)
) protected parsers => NULL protected visitors => NULL protected filters => NULL protected tests => NULL protected functions => NULL protected globals => NULL protected runtimeInitialized => bool FALSE protected loadedTemplates => NULL protected strictVariables => bool FALSE protected unaryOperators => NULL protected binaryOperators => NULL protected templateClassPrefix => string(15) "__TwigTemplate_" protected functionCallbacks => array(0) protected filterCallbacks => array(0) }{ protected allowedTags => array(0) protected allowedFilters => array(0) protected allowedMethods => array(0) protected allowedProperties => array(0) protected allowedFunctions => array(0) }
}{ protected _requested_with => NULL protected _method => string(3) "GET" protected _protocol => string(4) "http" protected _referrer => NULL protected _route => object Route(5)
public response => object Response(5){ protected _callback => NULL protected _uri => string(17) "search(/<action>)" protected _regex => array(0) protected _defaults => array(1) ( "controller" => string(14) "catalog_search" ) protected _route_regex => string(42) "#^search(?:/(?P<action>[^/.,;?\n]++))?$#uD" }
protected _routes => NULL protected _response => object Response(5){ protected _status => integer 200 protected _header => object HTTP_Header(0)
protected _header => object HTTP_Header(0){ }
protected _body => string(0) "" protected _cookies => array(0) protected _protocol => string(4) "http" }{ }
protected _body => NULL protected _directory => string(0) "" protected _controller => string(14) "catalog_search" protected _action => string(5) "index" protected _uri => string(6) "search" protected _external => bool FALSE protected _params => array(0) protected _get => array(0) protected _post => array(0) protected _cookies => array(0) protected _client => object Request_Client_Internal(5){ protected _previous_environment => NULL protected _cache => NULL protected _allow_private_cache => bool FALSE protected _request_time => NULL protected _response_time => integer 1713539602 }
public _injected_routes => array(0) }{ protected _status => integer 200 protected _header => object HTTP_Header(0)
public link => array(2) ( "page" => array(18) ( 1 => string(1) "/" 25 => string(9) "/contacts" 26 => string(9) "/error404" 32 => string(5) "/idei" 33 => string(8) "/montazh" 34 => string(19) "/montazh/mdf_paneli" 35 => string(11) "/o_kompanii" 36 => string(8) "/catalog" 37 => string(34) "/montazh/montazh_art_panelej_maler" 38 => string(53) "/montazh/instrukcii_po_ustanovke_mezhkomnatnyx_dverej" 39 => string(50) "/montazh/instrukciya_po_ustanovke_naruzhnyx_dverej" 40 => string(42) "/montazh/montazh_derevyannyx_panelej_maler" 41 => string(32) "/montazh/montazh_plintusov_maler" 42 => string(51) "/montazh/montazh_plintusov_maler_bystrym_krepleniem" 43 => string(62) "/montazh/montazh_plintusov_maler_bystrym_krepleniem_frontalnym" 44 => string(31) "/montazh/montazh_galtelej_maler" 45 => string(30) "/montazh/montazh_porogov_maler" 46 => string(50) "/catalog/vxodnye_dveri_hörmann__xermann_germaniya" ) "catalog" => array(50) ( 1 => string(8) "/catalog" 32 => string(104) "/catalog/stenovye_i_potolochnye_paneli/stenovye_i_potolochnye_paneli_s_3d_strukturoj_iz_naturalnoj_sosny" 30 => string(38) "/catalog/stenovye_i_potolochnye_paneli" 31 => string(75) "/catalog/stenovye_i_potolochnye_paneli/stenovye_i_potolochnye_paneli_iz_mdf" 28 => string(46) "/catalog/plintusa/plintusa_iz_naturalnoj_sosny" 29 => string(46) "/catalog/plintusa/plintusa_iz_naturalnogo_duba" 26 => string(45) "/catalog/plintusa/plintusa_mdf_laminirovannye" 24 => string(17) "/catalog/plintusa" 25 => string(54) "/catalog/plintusa/plintusa_mdf_s_melaminovym_pokrytiem" 33 => string(93) "/catalog/stenovye_i_potolochnye_paneli/vagonka_dlya_sauny_ili_paneli_dlya_vlazhnyx_pomeshenij" 34 => string(110) "/catalog/stenovye_i_potolochnye_paneli/chetyrexstoronnie_stenovye_paneli_dlya_sauny_iz_dereva_listvennyx_porod" 35 => string(28) "/catalog/dekorativnye_planki" 36 => string(89) "/catalog/dekorativnye_planki/dekorativnye_planki_i_nalichniki_mdf_s_melaminovym_pokrytiem" 37 => string(81) "/catalog/dekorativnye_planki/dekorativnye_planki_i_nalichniki_iz_naturalnoj_sosny" 38 => string(81) "/catalog/dekorativnye_planki/dekorativnye_planki_i_nalichniki_iz_naturalnogo_duba" 39 => string(28) "/catalog/potolochnye_karnizy" 40 => string(36) "/catalog/potolochnye_karnizy/galteli" 41 => string(34) "/catalog/aksessuary_dlya_ustanovki" 44 => string(60) "/catalog/napolnye_pokrytiya_laminate_laminat_kompanii_jegger" 46 => string(22) "/catalog/finskie_dveri" 58 => string(54) "/catalog/finskie_dveri/Входные двери KASKI" 59 => string(91) "/catalog/dekorativnye_planki/belye__nalichniki_k_finskim_dveryam__matti_ovi__jeld_wen__edux" 55 => string(46) "/catalog/finskie_dveri/vxodnye_dveri_jeld_wen_" 48 => string(36) "/catalog/finskie_mezhkomnatnye_dveri" 54 => string(73) "/catalog/finskie_mezhkomnatnye_dveri/dveri_jeld_wen_massivnye_filenchatye" 50 => string(64) "/catalog/finskie_mezhkomnatnye_dveri/dveri_jeld_wen_oblegchennye" 51 => string(42) "/catalog/termoobrabotannaya_doska_lunawood" 52 => string(78) "/catalog/termoobrabotannaya_doska_lunawood/termoobrabotannaya_terrasnaya_doska" 53 => string(77) "/catalog/termoobrabotannaya_doska_lunawood/termoobrabotannaya_fasadnaya_doska" 57 => string(59) "/catalog/finskie_dveri/dveri_jeld_wen_seriya_function_f2000" 60 => string(60) "/catalog/stenovye_i_potolochnye_paneli/art_interernye_paneli" 61 => string(29) "/catalog/porogi_dubovye_maler" 62 => string(57) "/catalog/porogi_dubovye_maler/porogi_dubovye_gluxie_maler" 63 => string(34) "/catalog/klyuchi_i_cilindry_abloy_" 64 => string(81) "/catalog/plintusa/belye__plintusa_cvet_finskix_dverej__matti_ovi__jeld_wen__edux_" 65 => string(59) "/catalog/plintusa/vysokie_belye_plintusa_maler_finlyandiya_" 66 => string(90) "/catalog/stenovye_i_potolochnye_paneli/Потолочные панели МДФ МАЛЕР" 67 => string(49) "/catalog/ruchki_dvernye_abloj_dlya_vxodnyx_dverej" 68 => string(56) "/catalog/ruchki_dlya_sploshnyx_vnutrennix__dverej_abloj_" 69 => string(84) "/catalog/finskie_dveri/teplye_vxodnye_dveri_jeld_wen_seriya_eco_s_zamkom_abloy_lc200" 70 => string(166) "/catalog/finskie_dveri/teplye_vxodnye_dveri_jeld_wen_seriya_eco_s_zamkom_abloy_lc200/teplaya_vxodnaya_dver_jeld_wen_function_f20 …" 71 => string(39) "/catalog/vxodnye_nemeckie_dveri_xermann" 72 => string(80) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a" 73 => string(157) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_ch …" 74 => string(149) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_70 …" 75 => string(137) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_no …" 76 => string(137) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_zo …" 77 => string(136) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700acvet_te …" 78 => string(128) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700a_belaya" 79 => string(134) "/catalog/vxodnye_nemeckie_dveri_xermann/vxodnye_dveri_xermannthermo65_motiv_700a/vxodnaya_dver_xermannthermo65_motiv_700a_korich …" ) ) }{ }
protected _body => string(0) "" protected _cookies => array(0) protected _protocol => string(4) "http" }130 * will be removed in 3.2. 131 */ 132 $method->invokeArgs($controller, $params); 133 134 // Execute the "after action" method 135 $class->getMethod('after')->invoke($controller); 136 137 // Stop response time 138 $this->_response_time = (time() - $this->_response_time); 139 140 // Add the default Content-Type header to initial request if not present
-
SYSPATH/classes/kohana/request.php [ 1138 ] » Kohana_Request_Client_Internal->execute(arguments)
0
object Request(20)
{ protected _requested_with => NULL protected _method => string(3) "GET" protected _protocol => string(4) "http" protected _referrer => NULL protected _route => object Route(5)
{ protected _callback => NULL protected _uri => string(17) "search(/<action>)" protected _regex => array(0) protected _defaults => array(1) ( "controller" => string(14) "catalog_search" ) protected _route_regex => string(42) "#^search(?:/(?P<action>[^/.,;?\n]++))?$#uD" }
protected _routes => NULL protected _response => object Response(5){ protected _status => integer 200 protected _header => object HTTP_Header(0)
protected _header => object HTTP_Header(0){ }
protected _body => string(0) "" protected _cookies => array(0) protected _protocol => string(4) "http" }{ }
protected _body => NULL protected _directory => string(0) "" protected _controller => string(14) "catalog_search" protected _action => string(5) "index" protected _uri => string(6) "search" protected _external => bool FALSE protected _params => array(0) protected _get => array(0) protected _post => array(0) protected _cookies => array(0) protected _client => object Request_Client_Internal(5){ protected _previous_environment => NULL protected _cache => NULL protected _allow_private_cache => bool FALSE protected _request_time => NULL protected _response_time => integer 1713539602 }
public _injected_routes => array(0) }1133 throw new Kohana_Request_Exception('Unable to execute :uri without a Kohana_Request_Client', array( 1134 ':uri' => $this->_uri, 1135 )); 1136 } 1137 1138 return $this->_client->execute($this); 1139 } 1140 1141 /** 1142 * Returns whether this request is the initial request Kohana received. 1143 * Can be used to test for sub requests.
-
DOCROOT/index.php [ 110 ] » Kohana_Request->execute()
105 /** 106 * Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO']. 107 * If no source is specified, the URI will be automatically detected. 108 */ 109 echo Request::factory() 110 ->execute() 111 ->send_headers() 112 ->body();