Я примерно представляю себе как это должно выглядеть в теории
private function createNewRobots($countRobots, $robotType)
{
$this->arrayRobot = []; //<----
for($i = 0; $i < $countRobots; $i++)
{
$this->arrayRobot[$i] = clone $robotType;
}
return $this->arrayRobot;
}
$query = $this->db->query("
SELECT * FROM " . DB_PREFIX . "zone_to_geo_zone
WHERE geo_zone_id = '" . (int)$this->config->get('payment_cod_geo_zone_id') . "'
AND country_id = '" . (int)$address['country_id'] . "'
AND (zone_id = '" . (int)$address['zone_id'] . "' OR zone_id = '0')
");
upd. обновил ссылку
upd2. учиться надо не тому как делать регистрацию, а тому как программировать и отлаживать код.