Fixed handlerPriority order

This commit is contained in:
Shoghi Cervantes 2014-02-11 12:47:28 +01:00
parent 755cafa600
commit 89a0e84404

View File

@ -106,6 +106,7 @@ abstract class BaseEvent{
static::$handlers[$identifier] = $handler; static::$handlers[$identifier] = $handler;
if(!isset(static::$handlerPriority[(int) $priority])){ if(!isset(static::$handlerPriority[(int) $priority])){
static::$handlerPriority[(int) $priority] = array(); static::$handlerPriority[(int) $priority] = array();
krsort(static::$handlerPriority);
} }
static::$handlerPriority[(int) $priority][$identifier] = $handler; static::$handlerPriority[(int) $priority][$identifier] = $handler;
return true; return true;