PHP Класс PhpSchool\LearnYouPhp\Exercise\DependencyHeaven

Автор: Michael Woodward ([email protected])
Наследование: extends PhpSchool\PhpWorkshop\Exercise\AbstractExercise, implements PhpSchool\PhpWorkshop\Exercise\ExerciseInterface, implements PhpSchool\PhpWorkshop\Exercise\CgiExercise, implements PhpSchool\PhpWorkshop\ExerciseCheck\ComposerExerciseCheck
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Generator $faker )
configure ( PhpSchool\PhpWorkshop\ExerciseDispatcher $dispatcher )
getDescription ( ) : string
getName ( ) : string
getRequests ( ) : RequestInterface[]
getRequiredPackages ( ) : array
getSolution ( ) : PhpSchool\PhpWorkshop\Solution\SolutionInterface
getType ( ) : PhpSchool\PhpWorkshop\Exercise\ExerciseType

Приватные методы

Метод Описание
newApiRequest ( string $endpoint ) : RequestInterface

Описание методов

__construct() публичный Метод

public __construct ( Generator $faker )
$faker Faker\Generator

configure() публичный Метод

public configure ( PhpSchool\PhpWorkshop\ExerciseDispatcher $dispatcher )
$dispatcher PhpSchool\PhpWorkshop\ExerciseDispatcher

getDescription() публичный Метод

public getDescription ( ) : string
Результат string

getName() публичный Метод

public getName ( ) : string
Результат string

getRequests() публичный Метод

public getRequests ( ) : RequestInterface[]
Результат RequestInterface[]

getRequiredPackages() публичный Метод

public getRequiredPackages ( ) : array
Результат array

getSolution() публичный Метод

public getSolution ( ) : PhpSchool\PhpWorkshop\Solution\SolutionInterface
Результат PhpSchool\PhpWorkshop\Solution\SolutionInterface

getType() публичный Метод

public getType ( ) : PhpSchool\PhpWorkshop\Exercise\ExerciseType
Результат PhpSchool\PhpWorkshop\Exercise\ExerciseType