/** * @param FileStackInterface $stack * @return FileStack */ public function loadStack(FileStackInterface $stack) { $types = $stack->getTypes(); foreach ($types as $type) { $files = $stack->get($type); if (empty($files)) { continue; } foreach ($files as $file) { $this->add($type, $file); } } return $this; }