From 40381bf3ff643f7a044886a8d2105cce913ac01b Mon Sep 17 00:00:00 2001
From: nate <nate@cakephp.org>
Date: Mon, 30 Oct 2006 16:35:57 +0000
Subject: [PATCH] Allowing SessionComponent::write() to accept an associative
 array of keys/values

git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@3763 3807eeeb-6ff5-0310-8944-8be069107fe0
---
 cake/libs/controller/components/session.php | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/cake/libs/controller/components/session.php b/cake/libs/controller/components/session.php
index 00dc5502a..dd3c4faec 100644
--- a/cake/libs/controller/components/session.php
+++ b/cake/libs/controller/components/session.php
@@ -69,7 +69,13 @@ class SessionComponent extends Object{
  * @param unknown_type $value
  * @return unknown
  */
-	function write($name, $value) {
+	function write($name, $value = null) {
+		if (is_array($name)) {
+			foreach ($name as $key => $val) {
+				$this->CakeSession->writeSessionVar($key, $val);
+			}
+			return;
+		}
 		return $this->CakeSession->writeSessionVar($name, $value);
 	}
 /**