PHP Class PhpSchool\LearnYouPhp\Exercise\DependencyHeaven

Author: Michael Woodward ([email protected])
Inheritance: extends PhpSchool\PhpWorkshop\Exercise\AbstractExercise, implements PhpSchool\PhpWorkshop\Exercise\ExerciseInterface, implements PhpSchool\PhpWorkshop\Exercise\CgiExercise, implements PhpSchool\PhpWorkshop\ExerciseCheck\ComposerExerciseCheck
Afficher le fichier Open project: php-school/learn-you-php Class Usage Examples

Méthodes publiques

Méthode Description
__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

Private Methods

Méthode Description
newApiRequest ( string $endpoint ) : RequestInterface

Method Details

__construct() public méthode

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

configure() public méthode

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

getDescription() public méthode

public getDescription ( ) : string
Résultat string

getName() public méthode

public getName ( ) : string
Résultat string

getRequests() public méthode

public getRequests ( ) : RequestInterface[]
Résultat RequestInterface[]

getRequiredPackages() public méthode

public getRequiredPackages ( ) : array
Résultat array

getSolution() public méthode

public getSolution ( ) : PhpSchool\PhpWorkshop\Solution\SolutionInterface
Résultat PhpSchool\PhpWorkshop\Solution\SolutionInterface

getType() public méthode

public getType ( ) : PhpSchool\PhpWorkshop\Exercise\ExerciseType
Résultat PhpSchool\PhpWorkshop\Exercise\ExerciseType