コード例 #1
0
 /**
  * Create revision log.
  *
  * @param string    $repository_url       Repository url.
  * @param Connector $repository_connector Repository connector.
  * @param ConsoleIO $io                   Console IO.
  */
 public function __construct($repository_url, Connector $repository_connector, ConsoleIO $io = null)
 {
     $this->_io = $io;
     $this->_repositoryConnector = $repository_connector;
     $this->_repositoryRootUrl = $repository_connector->getRootUrl($repository_url);
     $relative_path = $repository_connector->getRelativePath($repository_url);
     $this->_projectPath = $repository_connector->getProjectUrl($relative_path) . '/';
     $this->_refName = $repository_connector->getRefByPath($relative_path);
 }