Fix custom installer example, fixes #4648

main
Jordi Boggiano 9 years ago
parent ee8871b2e2
commit feefd51565

@ -159,7 +159,7 @@ class TemplateInstaller extends LibraryInstaller
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
public function getPackageBasePath(PackageInterface $package) public function getInstallPath(PackageInterface $package)
{ {
$prefix = substr($package->getPrettyName(), 0, 23); $prefix = substr($package->getPrettyName(), 0, 23);
if ('phpdocumentor/template-' !== $prefix) { if ('phpdocumentor/template-' !== $prefix) {

@ -308,6 +308,7 @@ class ComposerRepository extends ArrayRepository implements ConfigurableReposito
if ($cacheKey && $this->cache->sha256($cacheKey) === $hash) { if ($cacheKey && $this->cache->sha256($cacheKey) === $hash) {
$packages = json_decode($this->cache->read($cacheKey), true); $packages = json_decode($this->cache->read($cacheKey), true);
} else { } else {
// TODO check if we can do if-modified-since or etag header here and skip the listings
$packages = $this->fetchFile($url, $cacheKey, $hash); $packages = $this->fetchFile($url, $cacheKey, $hash);
} }

Loading…
Cancel
Save