prow/github/fakegithub/fakegithub.go
func (f *FakeClient) CreateProjectCard(columnID int, projectCard github.ProjectCard) (*github.ProjectCard, error) {
	if f.ColumnCardsMap == nil {
		f.ColumnCardsMap = make(map[int][]github.ProjectCard)
	}

	for project, columnIDMap := range f.ColumnIDMap {
		columnName, exists := columnIDMap[columnID]
		if exists {
			f.ColumnCardsMap[columnID] = append(
				f.ColumnCardsMap[columnID],
				projectCard,
			)
			f.Column = columnName
			f.Project = project
			return &projectCard, nil
		}
	}
	return nil, fmt.Errorf("Provided column %d does not exist, ColumnIDMap is %v", columnID, f.ColumnIDMap)
}
func (f *FakeClient) CreateProjectCard(columnID int, projectCard github.ProjectCard) (*github.ProjectCard, error) {
	if f.ColumnCardsMap == nil {
		f.ColumnCardsMap = make(map[int][]github.ProjectCard)
	}

	for project, columnIDMap := range f.ColumnIDMap {
		columnName, exists := columnIDMap[columnID]
		if exists {
			f.ColumnCardsMap[columnID] = append(
				f.ColumnCardsMap[columnID],
				projectCard,
			)
			f.Column = columnName
			f.Project = project
			return &projectCard, nil
		}
	}
	return nil, fmt.Errorf("Provided column %d does not exist, ColumnIDMap is %v", columnID, f.ColumnIDMap)
}
func ( f * FakeClient ) CreateProjectCard ( columnID int , projectCard github . ProjectCard ) ( * github . ProjectCard , error ) { if f . ColumnCardsMap == nil { f . ColumnCardsMap = make ( map [ int ] [ ] github . ProjectCard ) } for project , columnIDMap := range f . ColumnIDMap { columnName , exists := columnIDMap [ columnID ] if exists { f . ColumnCardsMap [ columnID ] = append ( f . ColumnCardsMap [ columnID ] , projectCard , ) f . Column = columnName f . Project = project return & projectCard , nil } } return nil , fmt . Errorf ( " " , columnID , f . ColumnIDMap ) }
// CreateProjectCard creates a project card under a given column.
CreateProjectCard creates a project card under a given column .