/** * @param array $config * @return array */ private function processCollectionConfig(array $config) { if (isset($config['options']['output'])) { $path = $config['options']['output']; $ext = pathinfo($path, PATHINFO_EXTENSION); $revision = Capistrano::getShortRevision(); if (null !== $revision) { $path = substr_replace($path, "{$revision}.{$ext}", -1 * strlen($ext)); $config['options']['output'] = $path; } } return $config; }
/** * @return string */ private function getRevision() { return \EnliteAssetic\Capistrano::getShortRevision(); }
/** * @return string */ protected function getVersion() { return Capistrano::getShortRevision(); }