/** * @param string $name * @param array $packageInfo * * @return \Sp\BowerBundle\Bower\Package\Package */ private function createPackage($name, array $packageInfo) { $package = new Package($name); $package->addScripts($this->getFiles($packageInfo, self::SCRIPTS_TYPE)); $package->addStyles($this->getFiles($packageInfo, self::STYLES_TYPE)); $package->addImages($this->getFiles($packageInfo, self::IMAGES_TYPE)); $this->resolveDependencies($package, $packageInfo); return $package; }