PHP Class PhpSchool\LearnYouPhp\Exercise\ExceptionalCoding

Inheritance: extends PhpSchool\PhpWorkshop\Exercise\AbstractExercise, implements PhpSchool\PhpWorkshop\Exercise\ExerciseInterface, implements PhpSchool\PhpWorkshop\Exercise\CliExercise, implements PhpSchool\PhpWorkshop\ExerciseCheck\FunctionRequirementsExerciseCheck, use trait PhpSchool\PhpWorkshop\Exercise\TemporaryDirectoryTrait
Show file Open project: php-school/learn-you-php Class Usage Examples

Public Methods

Method Description
__construct ( Symfony\Component\Filesystem\Filesystem $filesystem, Generator $faker )
configure ( PhpSchool\PhpWorkshop\ExerciseDispatcher $dispatcher )
getArgs ( ) : array
getBannedFunctions ( ) : string[]
getDescription ( ) : string
getName ( ) : string
getRequiredFunctions ( ) : string[]
getType ( ) : PhpSchool\PhpWorkshop\Exercise\ExerciseType
tearDown ( ) : void

Method Details

__construct() public method

public __construct ( Symfony\Component\Filesystem\Filesystem $filesystem, Generator $faker )
$filesystem Symfony\Component\Filesystem\Filesystem
$faker Faker\Generator

configure() public method

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

getArgs() public method

public getArgs ( ) : array
return array

getBannedFunctions() public method

public getBannedFunctions ( ) : string[]
return string[]

getDescription() public method

public getDescription ( ) : string
return string

getName() public method

public getName ( ) : string
return string

getRequiredFunctions() public method

public getRequiredFunctions ( ) : string[]
return string[]

getType() public method

public getType ( ) : PhpSchool\PhpWorkshop\Exercise\ExerciseType
return PhpSchool\PhpWorkshop\Exercise\ExerciseType

tearDown() public method

public tearDown ( ) : void
return void