Skip to content

Commit a6979ae

Browse files
committed
Fix get parameters
1 parent 8255036 commit a6979ae

File tree

10 files changed

+11
-20
lines changed

10 files changed

+11
-20
lines changed

Tools/Generator.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ class Generator
88

99
private string $definitionNamespace = 'PHPFUI\\ConstantContact\\Definition';
1010

11+
private string $nl;
12+
1113
private array $duplicateClasses = [
1214
'CustomFieldResource2' => 'CustomFieldResource',
1315
'ContactResource2' => 'ContactResource',
@@ -19,6 +21,11 @@ class Generator
1921

2022
private array $generatedClasses = [];
2123

24+
public function __construct()
25+
{
26+
$this->nl = strtoupper(substr(PHP_OS, 0, 3)) === "\r\n" : "\n";
27+
}
28+
2229
public function makeClasses(string $version, array $paths) : void
2330
{
2431
\ksort($paths);
@@ -518,7 +525,7 @@ class ~class~ extends {$backSlash}{$this->definitionNamespace}\Base
518525
$template .= $output;
519526
}
520527
$template = \str_replace('~class~', $name, $template) . "\t}\n";
521-
$template = \str_replace("/**\r\n */\r\n", '', $template);
528+
$template = \str_replace("/**{$this->nl} */{$this->nl}", '', $template);
522529

523530
$path = __DIR__ . "/../src/ConstantContact/Definition/{$name}.php";
524531

src/ConstantContact/Client.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public function getStatusCode() : int
112112
*/
113113
public function getAuthorizationURL() : string
114114
{
115-
$scopes = \implode('+', \array_keys($this->scopes));
115+
$scopes = \implode('%2B', \array_keys($this->scopes));
116116
$authURL = "https://api.cc.email/v3/idfed?client_id={$this->clientAPIKey}&response_type=code&redirect_uri={$this->redirectURI}&scope={$scopes}";
117117

118118
return $authURL;
@@ -225,11 +225,11 @@ public function get(string $url, array $parameters) : array
225225
if ($parameters)
226226
{
227227
$paramString = \urldecode(\http_build_query($parameters));
228-
$paramString = \urlencode(\preg_replace('/\[[0-9]\]/', '', $paramString));
228+
$paramString = \preg_replace('/\[[0-9]\]/', '', $paramString);
229229

230230
if ($paramString)
231231
{
232-
$url .= '&' . $paramString;
232+
$url .= '?' . $paramString;
233233
}
234234
}
235235

src/ConstantContact/Definition/ActivityLinks.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
namespace PHPFUI\ConstantContact\Definition;
66

7-
/**
8-
*/
97
class ActivityLinks extends \PHPFUI\ConstantContact\Definition\Base
108
{
119
protected static array $fields = [

src/ConstantContact/Definition/CustomFields.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
namespace PHPFUI\ConstantContact\Definition;
66

7-
/**
8-
*/
97
class CustomFields extends \PHPFUI\ConstantContact\Definition\Base
108
{
119
protected static array $fields = [

src/ConstantContact/Definition/Lin.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
namespace PHPFUI\ConstantContact\Definition;
66

7-
/**
8-
*/
97
class Lin extends \PHPFUI\ConstantContact\Definition\Base
108
{
119
protected static array $fields = [

src/ConstantContact/Definition/Link2.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
namespace PHPFUI\ConstantContact\Definition;
66

7-
/**
8-
*/
97
class Link2 extends \PHPFUI\ConstantContact\Definition\Base
108
{
119
protected static array $fields = [

src/ConstantContact/Definition/Next.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,5 @@
44

55
namespace PHPFUI\ConstantContact\Definition;
66

7-
/**
8-
*/
97
class Next extends \PHPFUI\ConstantContact\Definition\Base
108
{ }

src/ConstantContact/Definition/PagedEmailCampaignResponse.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
namespace PHPFUI\ConstantContact\Definition;
66

7-
/**
8-
*/
97
class PagedEmailCampaignResponse extends \PHPFUI\ConstantContact\Definition\Base
108
{
119
protected static array $fields = [

src/ConstantContact/Definition/PagingLinks.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
namespace PHPFUI\ConstantContact\Definition;
66

7-
/**
8-
*/
97
class PagingLinks extends \PHPFUI\ConstantContact\Definition\Base
108
{
119
protected static array $fields = [

src/ConstantContact/Definition/Results.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
namespace PHPFUI\ConstantContact\Definition;
66

7-
/**
8-
*/
97
class Results extends \PHPFUI\ConstantContact\Definition\Base
108
{
119
protected static array $fields = [

0 commit comments

Comments
 (0)