[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.
|