/** * Return a label for the given ref * @param Ref $ref * @return string */ public function createLabel(Ref $ref) { $timestamp = $ref->getScheduledAt(); if (null !== $timestamp) { $date = new DateTime(); $date->setTimestamp($timestamp); $timestamp = sprintf("(Scheduled for release on %s)", $date->format('jS F Y')); } return trim(sprintf("%s %s", $ref->getLabel(), $timestamp)); }