/** * @return string */ private function getBldrVersion() { $version = '@package_version@'; if ($version === '@' . 'package_version@') { $package = $this->embeddedComposer->findPackage('bldr-io/bldr'); $version = $package->getPrettyVersion(); } return $version; }
/** * @param KernelInterface $kernel * @param EmbeddedComposerInterface $embeddedComposer */ public function __construct(KernelInterface $kernel, EmbeddedComposerInterface $embeddedComposer) { $this->kernel = $kernel; $this->embeddedComposer = $embeddedComposer; $version = $embeddedComposer->findPackage('nanbando/core')->getPrettyVersion(); if ($version !== self::GIT_VERSION && self::GIT_VERSION !== '@' . 'git_version' . '@') { $version .= ' (' . self::GIT_VERSION . ')'; } parent::__construct('Nanbando', sprintf('%s - %s', $version, $kernel->getName())); foreach ($kernel->getBundles() as $bundle) { $bundle->registerCommands($this); } }