use array_merge instead of foreach on copy methods

This commit is contained in:
Sergei Shitikov
2025-01-21 19:27:32 +01:00
parent 53c67a15ed
commit 9d83a05bb1
+6 -9
View File
@@ -121,9 +121,8 @@ class GenericContainer implements TestContainer
*/ */
public function withCopyFilesToContainer(array $files): static public function withCopyFilesToContainer(array $files): static
{ {
foreach ($files as $file) { $this->filesToCopy = array_merge($this->filesToCopy, $files);
$this->filesToCopy[] = $file;
}
return $this; return $this;
} }
@@ -132,9 +131,8 @@ class GenericContainer implements TestContainer
*/ */
public function withCopyDirectoriesToContainer(array $directories): static public function withCopyDirectoriesToContainer(array $directories): static
{ {
foreach ($directories as $directory) { $this->directoriesToCopy = array_merge($this->directoriesToCopy, $directories);
$this->directoriesToCopy[] = $directory;
}
return $this; return $this;
} }
@@ -143,9 +141,8 @@ class GenericContainer implements TestContainer
*/ */
public function withCopyContentToContainer(array $contents): static public function withCopyContentToContainer(array $contents): static
{ {
foreach ($contents as $content) { $this->contentsToCopy = array_merge($this->contentsToCopy, $contents);
$this->contentsToCopy[] = $content;
}
return $this; return $this;
} }