Browse Source

Add Cookie::forever constant, fixes #660
Signed-off-by: Colin Viebrock <colin@viebrock.ca>

Colin Viebrock 12 years ago
parent
commit
5637a29fa3
1 changed files with 9 additions and 2 deletions
  1. 9 2
      laravel/cookie.php

+ 9 - 2
laravel/cookie.php

@@ -2,6 +2,13 @@
 
 
 class Cookie {
 class Cookie {
 
 
+	/**
+	 * How long is forever (in minutes).
+	 *
+	 * @var int
+	 */
+	const forever = 525600;
+
 	/**
 	/**
 	 * The cookies that have been set.
 	 * The cookies that have been set.
 	 *
 	 *
@@ -27,7 +34,7 @@ class Cookie {
 	 *		// Get the value of the "favorite" cookie
 	 *		// Get the value of the "favorite" cookie
 	 *		$favorite = Cookie::get('favorite');
 	 *		$favorite = Cookie::get('favorite');
 	 *
 	 *
-	 *		// Get the value of a cookie or return a default value 
+	 *		// Get the value of a cookie or return a default value
 	 *		$favorite = Cookie::get('framework', 'Laravel');
 	 *		$favorite = Cookie::get('framework', 'Laravel');
 	 * </code>
 	 * </code>
 	 *
 	 *
@@ -96,7 +103,7 @@ class Cookie {
 	 */
 	 */
 	public static function forever($name, $value, $path = '/', $domain = null, $secure = false)
 	public static function forever($name, $value, $path = '/', $domain = null, $secure = false)
 	{
 	{
-		return static::put($name, $value, 525600, $path, $domain, $secure);
+		return static::put($name, $value, static::forever, $path, $domain, $secure);
 	}
 	}
 
 
 	/**
 	/**