[Beeframework-svn] SF.net SVN: beeframework:[156] trunk/framework
Brought to you by:
b_hartmann,
m_plomer
From: <m_p...@us...> - 2014-07-01 07:45:33
|
Revision: 156 http://sourceforge.net/p/beeframework/code/156 Author: m_plomer Date: 2014-07-01 07:45:31 +0000 (Tue, 01 Jul 2014) Log Message: ----------- - MVC: fixed header names handling in HttpRequest - CORE: completely disabled autoloader for now (may return for loading proxies) - Composer: fixed PEAR dependencies Modified Paths: -------------- trunk/framework/Bee/Framework.php trunk/framework/Bee/MVC/HttpRequest.php trunk/framework/composer.json Modified: trunk/framework/Bee/Framework.php =================================================================== --- trunk/framework/Bee/Framework.php 2014-06-24 18:21:20 UTC (rev 155) +++ trunk/framework/Bee/Framework.php 2014-07-01 07:45:31 UTC (rev 156) @@ -83,7 +83,7 @@ require_once dirname(__FILE__) . '/Cache/Manager.php'; - spl_autoload_register(array(__CLASS__, 'autoload')); +// spl_autoload_register(array(__CLASS__, 'autoload')); register_shutdown_function(array(__CLASS__, 'shutdown')); // Bee_Cache_Manager::init(); @@ -117,6 +117,7 @@ * * @param string $className * @return boolean + * @deprecated */ public static function autoload($className) { Modified: trunk/framework/Bee/MVC/HttpRequest.php =================================================================== --- trunk/framework/Bee/MVC/HttpRequest.php 2014-06-24 18:21:20 UTC (rev 155) +++ trunk/framework/Bee/MVC/HttpRequest.php 2014-07-01 07:45:31 UTC (rev 156) @@ -157,11 +157,13 @@ } public function getHeader($name) { - return $this->headers[strtoupper($name)]; + $name = strtoupper($name); + return array_key_exists($name, $this->headers) ? $this->headers[$name] : false; } public function getHeaderNames() { if(is_null($this->headerNames)) { + $this->headerNames = array_keys($this->headers); } return $this->headerNames; } @@ -190,4 +192,3 @@ return new Bee_MVC_HttpRequest($params, $pathInfo, $method, $headers); } } -?> \ No newline at end of file Modified: trunk/framework/composer.json =================================================================== --- trunk/framework/composer.json 2014-06-24 18:21:20 UTC (rev 155) +++ trunk/framework/composer.json 2014-07-01 07:45:31 UTC (rev 156) @@ -23,9 +23,11 @@ "require": { "php": ">=5.3", "niktux/addendum": "0.4.1", - "apache/log4php": "~2.3@stable", - "pear-pear/I18N_UnicodeNormalizer": "*@stable" + "apache/log4php": "~2.3@stable" }, + "require-dev": { + "pear-pear.php.net/I18N_UnicodeNormalizer": "*@stable" + }, "autoload": { "psr-0": { "Bee": "" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |