diff --git a/cake/libs/model/connection_manager.php b/cake/libs/model/connection_manager.php
index 88de091d7..359f87f52 100644
--- a/cake/libs/model/connection_manager.php
+++ b/cake/libs/model/connection_manager.php
@@ -113,6 +113,15 @@ class ConnectionManager extends Object {
 
 		return $_this->_dataSources[$name];
 	}
+/**
+ * Gets the list of available DataSource connections
+ *
+ * @return array
+ */
+	function sourceList() {
+		$_this =& ConnectionManager::getInstance();
+		return array_keys($_this->_dataSources);
+	}
 /**
  * Gets a DataSource name from an object reference
  *