CloudCastle Faker API

Developer extends AbstractProvider
in package

FinalYes

Провайдер данных для разработчиков: языки, фреймворки, лицензии, git-хеши и ветки.

Хеш коммита — 40 hex-символов от байт ядра случайности; лицензии — идентификаторы SPDX. Пригодно для тестовых репозиториев, CI и дашбордов.

Table of Contents

Methods

__construct()  : mixed
framework()  : string
Фреймворк или библиотека.
gitBranch()  : string
Имя git-ветки: тип и слаг через «/».
gitCommitHash()  : string
Хеш git-коммита из 40 hex-символов.
license()  : string
Идентификатор лицензии SPDX.
programmingLanguage()  : string
Язык программирования.

Methods

__construct()

public __construct(Context $context) : mixed
Parameters
$context : Context

разделяемый контекст провайдеров

framework()

Фреймворк или библиотека.

public framework() : string
Return values
string

название фреймворка (Laravel, React, Django…)

gitBranch()

Имя git-ветки: тип и слаг через «/».

public gitBranch() : string

Тип ветки и слаг из пяти строчных букв, например «feature/abcde».

Return values
string

имя ветки вида «feature/abcde»

gitCommitHash()

Хеш git-коммита из 40 hex-символов.

public gitCommitHash() : string

Двадцать случайных байт кодируются в шестнадцатеричную строку.

Return values
string

хеш коммита (40 hex-символов)

license()

Идентификатор лицензии SPDX.

public license() : string
Return values
string

идентификатор лицензии (MIT, Apache-2.0, GPL-3.0…)

programmingLanguage()

Язык программирования.

public programmingLanguage() : string
Return values
string

название языка (PHP, Python, Go…)

On this page

Search results