PHP 클래스 spec\PhpSpec\CodeGenerator\Generator\ClassGeneratorSpec

상속: extends PhpSpec\ObjectBehavior
파일 보기 프로젝트 열기: phpspec/phpspec

공개 메소드들

메소드 설명
it_asks_confirmation_if_class_already_exists ( $io, $tpl, $fs, PhpSpec\Locator\Resource $resource )
it_creates_folder_for_class_if_needed ( $io, $tpl, $fs, PhpSpec\Locator\Resource $resource )
it_does_not_support_anything_else ( PhpSpec\Locator\Resource $resource )
it_generates_class_from_resource_and_puts_it_into_appropriate_folder ( $io, $tpl, $fs, PhpSpec\Locator\Resource $resource )
it_is_a_generator ( )
it_records_that_class_was_created_in_executioncontext ( PhpSpec\Locator\Resource $resource, PhpSpec\Process\Context\ExecutionContext $executionContext )
it_supports_class_generation ( PhpSpec\Locator\Resource $resource )
it_uses_template_provided_by_templating_system_if_there_is_one ( $io, $tpl, $fs, PhpSpec\Locator\Resource $resource )
its_priority_is_0 ( )
let ( ConsoleIO $io, TemplateRenderer $tpl, Filesystem $fs, PhpSpec\Process\Context\ExecutionContext $executionContext )

메소드 상세

it_asks_confirmation_if_class_already_exists() 공개 메소드

public it_asks_confirmation_if_class_already_exists ( $io, $tpl, $fs, PhpSpec\Locator\Resource $resource )
$resource PhpSpec\Locator\Resource

it_creates_folder_for_class_if_needed() 공개 메소드

public it_creates_folder_for_class_if_needed ( $io, $tpl, $fs, PhpSpec\Locator\Resource $resource )
$resource PhpSpec\Locator\Resource

it_does_not_support_anything_else() 공개 메소드

public it_does_not_support_anything_else ( PhpSpec\Locator\Resource $resource )
$resource PhpSpec\Locator\Resource

it_generates_class_from_resource_and_puts_it_into_appropriate_folder() 공개 메소드

public it_generates_class_from_resource_and_puts_it_into_appropriate_folder ( $io, $tpl, $fs, PhpSpec\Locator\Resource $resource )
$resource PhpSpec\Locator\Resource

it_is_a_generator() 공개 메소드

public it_is_a_generator ( )

it_records_that_class_was_created_in_executioncontext() 공개 메소드

public it_records_that_class_was_created_in_executioncontext ( PhpSpec\Locator\Resource $resource, PhpSpec\Process\Context\ExecutionContext $executionContext )
$resource PhpSpec\Locator\Resource
$executionContext PhpSpec\Process\Context\ExecutionContext

it_supports_class_generation() 공개 메소드

public it_supports_class_generation ( PhpSpec\Locator\Resource $resource )
$resource PhpSpec\Locator\Resource

it_uses_template_provided_by_templating_system_if_there_is_one() 공개 메소드

public it_uses_template_provided_by_templating_system_if_there_is_one ( $io, $tpl, $fs, PhpSpec\Locator\Resource $resource )
$resource PhpSpec\Locator\Resource

its_priority_is_0() 공개 메소드

public its_priority_is_0 ( )

let() 공개 메소드

public let ( ConsoleIO $io, TemplateRenderer $tpl, Filesystem $fs, PhpSpec\Process\Context\ExecutionContext $executionContext )
$io PhpSpec\Console\ConsoleIO
$tpl PhpSpec\CodeGenerator\TemplateRenderer
$fs PhpSpec\Util\Filesystem
$executionContext PhpSpec\Process\Context\ExecutionContext