From 18ae1c8243a476d77c256ed67a19c766cbf2b6cf Mon Sep 17 00:00:00 2001 From: Alban Jubert Date: Mon, 13 Aug 2018 17:58:50 +0200 Subject: [PATCH] Fix a potential variable overwrite --- .editorconfig | 9 +++++++++ src/SaveRelationsBehavior.php | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..3e10c03 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 4 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true \ No newline at end of file diff --git a/src/SaveRelationsBehavior.php b/src/SaveRelationsBehavior.php index 8c6e0e1..4accda8 100644 --- a/src/SaveRelationsBehavior.php +++ b/src/SaveRelationsBehavior.php @@ -215,9 +215,9 @@ class SaveRelationsBehavior extends Behavior if (isset($data[$modelAttribute])) { $fks[$modelAttribute] = $data[$modelAttribute]; } elseif ($relation->multiple && !$relation->via) { - foreach ($link as $relatedAttribute => $modelAttribute) { + foreach ($link as $relatedAttribute => $relatedModelAttribute) { if (!isset($data[$relatedAttribute])) { - $fks[$relatedAttribute] = $this->owner->{$modelAttribute}; + $fks[$relatedAttribute] = $this->owner->{$relatedModelAttribute}; } } } else {