devboard/github-object-api-facade

View on GitHub
src/Repo/Commit/Converter/GithubCommitConverter.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace DevBoardLib\GithubObjectApiFacade\Repo\Commit\Converter;

use DevBoardLib\GithubCore\Repo\GithubRepo;
use DevBoardLib\GithubObjectApiFacade\User\Converter\GithubUserConvertTrait;

/**
 * Class GithubCommitConverter.
 */
class GithubCommitConverter
{
    use GithubCommitConvertTrait;
    use GithubUserConvertTrait;
    /**
     * @var GithubRepo
     */
    private $githubRepo;

    /**
     * GithubMilestoneConverter constructor.
     *
     * @param $githubRepo
     */
    public function __construct(GithubRepo $githubRepo)
    {
        $this->githubRepo = $githubRepo;
    }

    /**
     * @param $data
     *
     * @return \DevBoardLib\GithubCore\Commit\GithubCommitSource
     */
    public function convert($data)
    {
        return $this->convertCommit($data);
    }
}