TQ\Vcs\Repository\RepositoryInterface::getLog PHP Method

getLog() public method

Returns the current repository log
public getLog ( integer | null $limit = null, integer | null $skip = null ) : array
$limit integer | null The maximum number of log entries returned
$skip integer | null Number of log entries that are skipped from the beginning
return array
    public function getLog($limit = null, $skip = null);

Usage Example

 /**
  * Creates the log string to be fed into the string buffer
  *
  * @param   RepositoryInterface     $repository The repository
  * @param   integer|null            $limit      The maximum number of log entries returned
  * @param   integer|null            $skip       Number of log entries that are skipped from the beginning
  * @return  string
  */
 protected function createLogString(RepositoryInterface $repository, $limit, $skip)
 {
     return implode(str_repeat(PHP_EOL, 3), array_map(function (array $log) {
         return sprintf('r%d | %s | %s:' . PHP_EOL . '%s', $log[0], $log[2], $log[1], $log[3]);
     }, $repository->getLog($limit, $skip)));
 }
All Usage Examples Of TQ\Vcs\Repository\RepositoryInterface::getLog