DNEnvironment::getCommitData PHP Метод

getCommitData() защищенный Метод

protected getCommitData ( string $sha ) : array
$sha string
Результат array
    protected function getCommitData($sha)
    {
        try {
            $repo = $this->Project()->getRepository();
            if ($repo !== false) {
                $commit = new \Gitonomy\Git\Commit($repo, $sha);
                return ['AuthorName' => (string) Convert::raw2xml($commit->getAuthorName()), 'AuthorEmail' => (string) Convert::raw2xml($commit->getAuthorEmail()), 'Message' => (string) Convert::raw2xml($this->getCommitMessage($commit)), 'ShortHash' => Convert::raw2xml($commit->getFixedShortHash(8)), 'Hash' => Convert::raw2xml($commit->getHash())];
            }
        } catch (\Gitonomy\Git\Exception\ReferenceNotFoundException $exc) {
            SS_Log::log($exc, SS_Log::WARN);
        }
        return ['AuthorName' => '(unknown)', 'AuthorEmail' => '(unknown)', 'Message' => '(unknown)', 'ShortHash' => $sha, 'Hash' => '(unknown)'];
    }