src/Neuron/GameServer/Map/Managers/MapObjectManager.php
public function getMultipleDisplayObjects ($areas)
	{
		$out = array ();
		foreach ($areas as $v)
		{
			if (! ($v instanceof Neuron_GameServer_Map_Area))
			{
				throw new Neuron_Exceptions_InvalidParameter ("Parameters must be an array of area objects.");
			}
		
			foreach ($this->getDisplayObjects ($v) as $v)
			{
				if (! $v instanceof Neuron_GameServer_Map_MapObject)
				{
					throw new Neuron_Core_Error ("All map objects MUST implement Neuron_GameServer_Map_MapObject");
				}
				
				$out[] = $v;
			}
		}
		
		return $out;
	}
public function getMultipleDisplayObjects ($areas)
	{
		$out = array ();
		foreach ($areas as $v)
		{
			if (! ($v instanceof Neuron_GameServer_Map_Area))
			{
				throw new Neuron_Exceptions_InvalidParameter ("Parameters must be an array of area objects.");
			}
		
			foreach ($this->getDisplayObjects ($v) as $v)
			{
				if (! $v instanceof Neuron_GameServer_Map_MapObject)
				{
					throw new Neuron_Core_Error ("All map objects MUST implement Neuron_GameServer_Map_MapObject");
				}
				
				$out[] = $v;
			}
		}
		
		return $out;
	}
Load all objects with the radius of the points
This method combines a set of getDisplayObjects calls

$requests contains an array of boundaries

Overload this method to increase performance