Skip to content

Instantly share code, notes, and snippets.

@ajgarlag
Created April 18, 2017 07:20
Show Gist options
  • Save ajgarlag/eeb5581e384966ce4d43416471bee2e6 to your computer and use it in GitHub Desktop.
Save ajgarlag/eeb5581e384966ce4d43416471bee2e6 to your computer and use it in GitHub Desktop.
Patch to disable urlencoding in dflydev/fig-cookies
diff --git a/src/Dflydev/FigCookies/Cookie.php b/src/Dflydev/FigCookies/Cookie.php
index cb50fc1..16de9a2 100644
--- a/src/Dflydev/FigCookies/Cookie.php
+++ b/src/Dflydev/FigCookies/Cookie.php
@@ -60,7 +60,7 @@ class Cookie
*/
public function __toString()
{
- return urlencode($this->name).'='.urlencode($this->value);
+ return $this->name.'='.$this->value;
}
/**
diff --git a/src/Dflydev/FigCookies/SetCookie.php b/src/Dflydev/FigCookies/SetCookie.php
index 340a98d..9bdcd3e 100644
--- a/src/Dflydev/FigCookies/SetCookie.php
+++ b/src/Dflydev/FigCookies/SetCookie.php
@@ -157,7 +157,7 @@ class SetCookie
public function __toString()
{
$cookieStringParts = [
- urlencode($this->name).'='.urlencode($this->value),
+ $this->name.'='.$this->value,
];
$cookieStringParts = $this->appendFormattedDomainPartIfSet($cookieStringParts);
diff --git a/src/Dflydev/FigCookies/StringUtil.php b/src/Dflydev/FigCookies/StringUtil.php
index 944a3fa..f6dcaf1 100644
--- a/src/Dflydev/FigCookies/StringUtil.php
+++ b/src/Dflydev/FigCookies/StringUtil.php
@@ -17,8 +17,6 @@ class StringUtil
$pairParts[1] = '';
}
- return array_map(function ($part) {
- return urldecode($part);
- }, $pairParts);
+ return $pairParts;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment