diff options
Diffstat (limited to 'phpBB/phpbb')
| -rw-r--r-- | phpBB/phpbb/di/ordered_service_collection.php | 8 | 
1 files changed, 2 insertions, 6 deletions
| diff --git a/phpBB/phpbb/di/ordered_service_collection.php b/phpBB/phpbb/di/ordered_service_collection.php index 46f397a004..046012ae5b 100644 --- a/phpBB/phpbb/di/ordered_service_collection.php +++ b/phpBB/phpbb/di/ordered_service_collection.php @@ -90,14 +90,9 @@ class ordered_service_collection extends service_collection  	 */  	public function add($service_id, $order = 0)  	{ -		if ($this->is_ordered) -		{ -			return; -		} -  		$order = (int) $order; -  		$this->service_ids[$order][] = $service_id; +		$this->is_ordered = false;  	}  	protected function sort_services() @@ -107,6 +102,7 @@ class ordered_service_collection extends service_collection  			return;  		} +		$this->exchangeArray(array());  		ksort($this->service_ids);  		foreach ($this->service_ids as $service_order_group)  		{ | 
