public function testUpdateAssetVersion()
 {
     $this->cache->expects($this->once())->method('fetch')->with('test')->willReturn(123);
     $this->cache->expects($this->once())->method('save')->with('test')->willReturn(124);
     $this->assetVersionManager->updateAssetVersion('test');
     $this->assertSame('124', $this->assetVersionManager->getAssetVersion('test'));
 }
 /**
  * {@inheritdoc}
  */
 public function getVersion($path)
 {
     $dynamicVersion = $this->assetVersionManager->getAssetVersion($this->packageName);
     return !empty($dynamicVersion) ? $this->staticVersion . '-' . $dynamicVersion : $this->staticVersion;
 }
 /**
  * @param ConsoleCommandEvent $event
  */
 public function onConsoleCommand(ConsoleCommandEvent $event)
 {
     if ('fos:js-routing:dump' === $event->getCommand()->getName()) {
         $this->assetVersionManager->updateAssetVersion('routing');
     }
 }