Example #1
0
 /**
  * doResolve
  *
  * @param $alias
  * @param Collection $collection
  *
  * @return VersionInterface|null
  */
 protected function doResolve($alias, Collection $collection)
 {
     if (!$collection instanceof Sortable || strtolower($alias) !== self::HEAD) {
         return null;
     }
     $reversed = $collection->getReverse();
     foreach ($reversed as $version) {
         /** @var VersionInterface $version */
         if ($version->isMigrated()) {
             return $version;
         }
     }
     return null;
 }