Skip to content

Commit b90d93f

Browse files
committed
Hotfix: Use array_key_exists, because isset will return false on null
1 parent 92dc753 commit b90d93f

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/LaravelTrait.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public function makeRequestByOperation(Operation $operation, array $parameters =
3030

3131
if ($operation->parameters) {
3232
foreach ($operation->parameters as $parameter) {
33-
if (isset($parameters[$parameter->name])) {
33+
if (array_key_exists($parameter->name, $parameters)) {
3434
switch ($parameter->in) {
3535
case 'path':
3636
$path = str_replace('{' . $parameter->name . '}', $parameters[$parameter->name], $path);

src/SlimTrait.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public function makeRequestByOperation(Operation $operation, array $parameters =
3131

3232
if ($operation->parameters) {
3333
foreach ($operation->parameters as $parameter) {
34-
if (isset($parameters[$parameter->name])) {
34+
if (array_key_exists($parameter->name, $parameters)) {
3535
switch ($parameter->in) {
3636
case 'path':
3737
$path = str_replace('{' . $parameter->name . '}', $parameters[$parameter->name], $path);

src/SymfonyTrait.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public function makeRequestByOperation(Operation $operation, array $parameters =
3131

3232
if ($operation->parameters) {
3333
foreach ($operation->parameters as $parameter) {
34-
if (isset($parameters[$parameter->name])) {
34+
if (array_key_exists($parameter->name, $parameters)) {
3535
$parameterValue = $parameters[$parameter->name];
3636
if ($parameter->enum && !($options & SwaggerWrapper::SKIP_ENUM_CHECK)) {
3737
if (!in_array($parameterValue, $parameter->enum)) {

src/ZendTrait.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public function makeRequestByOperation(Operation $operation, array $parameters =
3030

3131
if ($operation->parameters) {
3232
foreach ($operation->parameters as $parameter) {
33-
if (isset($parameters[$parameter->name])) {
33+
if (array_key_exists($parameter->name, $parameters)) {
3434
switch ($parameter->in) {
3535
case 'header':
3636
$request->getHeaders()->addHeaderLine($parameter->name, $parameters[$parameter->name]);

0 commit comments

Comments
 (0)