/** * @param Package $package * @param $options * @return Handler\HandlerInterface */ protected function getHandlerByPackage(Package $package, $options) { switch ($package->getType()) { case Package::TYPE_SYMFONY_BUNDLE: return new Handler\SymfonyBundleHandler($package, $options); default: return new Handler\DefaultHandler($package, $options); } }