Gush\ThirdParty\Gitlab\Model\Issue::castFrom PHP Method

castFrom() public static method

public static castFrom ( Gitlab\Model\Issue $issue )
$issue Gitlab\Model\Issue
    public static function castFrom(Model\Issue $issue)
    {
        $cast = new static($issue->project, $issue->id, $issue->getClient());
        foreach (static::$properties as $property) {
            $cast->{$property} = $issue->{$property};
        }
        return $cast;
    }