PHP Class spec\PhpSpec\Locator\PSR0\PSR0LocatorSpec

Inheritance: extends PhpSpec\ObjectBehavior
Datei anzeigen Open project: phpspec/phpspec

Public Methods

Method Description
it_creates_resource_from_backslashed_spec_class ( Filesystem $fs )
it_creates_resource_from_backslashed_src_class ( Filesystem $fs )
it_creates_resource_from_spec_class ( Filesystem $fs )
it_creates_resource_from_spec_class_with_leading_backslash ( Filesystem $fs )
it_creates_resource_from_src_class ( Filesystem $fs )
it_creates_resource_from_src_class_even_if_srcNamespace_is_empty ( Filesystem $fs )
it_does_not_support_any_other_queries ( Filesystem $fs )
it_does_not_support_anything_else ( Filesystem $fs )
it_does_not_throw_an_exception_on_no_class_definition_if_file_not_suffixed_with_spec ( Filesystem $fs, SplFileInfo $file )
it_finds_all_resources_from_tracked_specPath ( Filesystem $fs, SplFileInfo $file )
it_finds_single_spec_via_specPath ( Filesystem $fs, SplFileInfo $file )
it_finds_single_spec_via_srcPath ( Filesystem $fs, SplFileInfo $file )
it_finds_spec_resources_via_fullSrcPath ( Filesystem $fs, SplFileInfo $file )
it_finds_spec_resources_via_specPath ( Filesystem $fs, SplFileInfo $file )
it_finds_spec_resources_via_srcPath ( Filesystem $fs, SplFileInfo $file )
it_finds_spec_resources_with_classname_underscores_via_srcPath ( Filesystem $fs, SplFileInfo $file )
it_generates_fullSpecPath_from_specPath_plus_namespace ( Filesystem $fs )
it_generates_fullSpecPath_from_specPath_plus_namespace_cutting_psr4_prefix ( Filesystem $fs )
it_generates_fullSrcPath_from_srcPath_plus_namespace ( Filesystem $fs )
it_generates_fullSrcPath_from_srcPath_plus_namespace_cutting_psr4_prefix ( Filesystem $fs )
it_generates_proper_fullSpecPath_even_from_empty_src_namespace ( Filesystem $fs )
it_generates_proper_fullSrcPath_even_from_empty_namespace ( Filesystem $fs )
it_generates_proper_specNamespace_for_empty_srcNamespace ( Filesystem $fs )
it_generates_specNamespace_using_srcNamespace_and_specPrefix ( Filesystem $fs )
it_is_a_locator ( )
it_returns_empty_array_if_nothing_found ( Filesystem $fs )
it_returns_empty_array_if_tracked_specPath_does_not_exist ( Filesystem $fs )
it_should_not_have_backslash_on_missing_prefix ( Filesystem $fs )
it_stores_srcNamespace_it_was_constructed_with ( Filesystem $fs )
it_supports_any_class_if_srcNamespace_is_empty ( Filesystem $fs )
it_supports_backslashed_classes_from_specNamespace ( Filesystem $fs )
it_supports_backslashed_classes_from_srcNamespace ( Filesystem $fs )
it_supports_classes_from_specNamespace ( Filesystem $fs )
it_supports_classes_from_srcNamespace ( Filesystem $fs )
it_supports_empty_namespace_argument ( Filesystem $fs )
it_supports_file_queries_in_specPath ( Filesystem $fs )
it_supports_file_queries_in_srcPath ( Filesystem $fs )
it_supports_folder_queries_in_specPath ( Filesystem $fs )
it_supports_folder_queries_in_srcPath ( Filesystem $fs )
it_supports_psr0_namespace_queries ( Filesystem $filesystem )
it_supports_psr0_namespace_queries_with_a_namespace_prefix ( Filesystem $filesystem )
it_supports_psr4_namespace_queries ( Filesystem $filesystem )
it_supports_specPath_queries ( Filesystem $fs )
it_supports_srcPath_queries ( Filesystem $fs )
it_throws_an_exception_on_PSR0_resource_with_double_backslash ( Filesystem $fs )
it_throws_an_exception_on_PSR0_resource_with_line_breaks_at_end ( Filesystem $fs )
it_throws_an_exception_on_PSR0_resource_with_slash_on_the_end ( Filesystem $fs )
it_throws_an_exception_on_PSR4_prefix_not_matching_namespace ( Filesystem $fs )
it_throws_an_exception_on_no_class_definition ( Filesystem $fs, SplFileInfo $file )
it_throws_an_exception_on_non_PSR0_resource ( Filesystem $fs )
it_throws_an_exception_when_spec_class_not_in_the_base_specs_namespace ( Filesystem $fs, SplFileInfo $file )
it_trims_specNamespace_during_construction ( Filesystem $fs )
it_trims_srcNamespace_during_construction ( Filesystem $fs )
its_priority_is_zero ( )
let ( Filesystem $fs )

Private Methods

Method Description
convert_to_path ( $path )

Method Details

it_creates_resource_from_backslashed_spec_class() public method

public it_creates_resource_from_backslashed_spec_class ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_creates_resource_from_backslashed_src_class() public method

public it_creates_resource_from_backslashed_src_class ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_creates_resource_from_spec_class() public method

public it_creates_resource_from_spec_class ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_creates_resource_from_spec_class_with_leading_backslash() public method

public it_creates_resource_from_spec_class_with_leading_backslash ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_creates_resource_from_src_class() public method

public it_creates_resource_from_src_class ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_creates_resource_from_src_class_even_if_srcNamespace_is_empty() public method

public it_creates_resource_from_src_class_even_if_srcNamespace_is_empty ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_does_not_support_any_other_queries() public method

public it_does_not_support_any_other_queries ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_does_not_support_anything_else() public method

public it_does_not_support_anything_else ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_does_not_throw_an_exception_on_no_class_definition_if_file_not_suffixed_with_spec() public method

public it_does_not_throw_an_exception_on_no_class_definition_if_file_not_suffixed_with_spec ( Filesystem $fs, SplFileInfo $file )
$fs PhpSpec\Util\Filesystem
$file SplFileInfo

it_finds_all_resources_from_tracked_specPath() public method

public it_finds_all_resources_from_tracked_specPath ( Filesystem $fs, SplFileInfo $file )
$fs PhpSpec\Util\Filesystem
$file SplFileInfo

it_finds_single_spec_via_specPath() public method

public it_finds_single_spec_via_specPath ( Filesystem $fs, SplFileInfo $file )
$fs PhpSpec\Util\Filesystem
$file SplFileInfo

it_finds_single_spec_via_srcPath() public method

public it_finds_single_spec_via_srcPath ( Filesystem $fs, SplFileInfo $file )
$fs PhpSpec\Util\Filesystem
$file SplFileInfo

it_finds_spec_resources_via_fullSrcPath() public method

public it_finds_spec_resources_via_fullSrcPath ( Filesystem $fs, SplFileInfo $file )
$fs PhpSpec\Util\Filesystem
$file SplFileInfo

it_finds_spec_resources_via_specPath() public method

public it_finds_spec_resources_via_specPath ( Filesystem $fs, SplFileInfo $file )
$fs PhpSpec\Util\Filesystem
$file SplFileInfo

it_finds_spec_resources_via_srcPath() public method

public it_finds_spec_resources_via_srcPath ( Filesystem $fs, SplFileInfo $file )
$fs PhpSpec\Util\Filesystem
$file SplFileInfo

it_finds_spec_resources_with_classname_underscores_via_srcPath() public method

public it_finds_spec_resources_with_classname_underscores_via_srcPath ( Filesystem $fs, SplFileInfo $file )
$fs PhpSpec\Util\Filesystem
$file SplFileInfo

it_generates_fullSpecPath_from_specPath_plus_namespace() public method

public it_generates_fullSpecPath_from_specPath_plus_namespace ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_generates_fullSpecPath_from_specPath_plus_namespace_cutting_psr4_prefix() public method

public it_generates_fullSpecPath_from_specPath_plus_namespace_cutting_psr4_prefix ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_generates_fullSrcPath_from_srcPath_plus_namespace() public method

public it_generates_fullSrcPath_from_srcPath_plus_namespace ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_generates_fullSrcPath_from_srcPath_plus_namespace_cutting_psr4_prefix() public method

public it_generates_fullSrcPath_from_srcPath_plus_namespace_cutting_psr4_prefix ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_generates_proper_fullSpecPath_even_from_empty_src_namespace() public method

public it_generates_proper_fullSpecPath_even_from_empty_src_namespace ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_generates_proper_fullSrcPath_even_from_empty_namespace() public method

public it_generates_proper_fullSrcPath_even_from_empty_namespace ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_generates_proper_specNamespace_for_empty_srcNamespace() public method

public it_generates_proper_specNamespace_for_empty_srcNamespace ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_generates_specNamespace_using_srcNamespace_and_specPrefix() public method

public it_generates_specNamespace_using_srcNamespace_and_specPrefix ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_is_a_locator() public method

public it_is_a_locator ( )

it_returns_empty_array_if_nothing_found() public method

public it_returns_empty_array_if_nothing_found ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_returns_empty_array_if_tracked_specPath_does_not_exist() public method

public it_returns_empty_array_if_tracked_specPath_does_not_exist ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_should_not_have_backslash_on_missing_prefix() public method

public it_should_not_have_backslash_on_missing_prefix ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_stores_srcNamespace_it_was_constructed_with() public method

public it_stores_srcNamespace_it_was_constructed_with ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_any_class_if_srcNamespace_is_empty() public method

public it_supports_any_class_if_srcNamespace_is_empty ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_backslashed_classes_from_specNamespace() public method

public it_supports_backslashed_classes_from_specNamespace ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_backslashed_classes_from_srcNamespace() public method

public it_supports_backslashed_classes_from_srcNamespace ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_classes_from_specNamespace() public method

public it_supports_classes_from_specNamespace ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_classes_from_srcNamespace() public method

public it_supports_classes_from_srcNamespace ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_empty_namespace_argument() public method

public it_supports_empty_namespace_argument ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_file_queries_in_specPath() public method

public it_supports_file_queries_in_specPath ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_file_queries_in_srcPath() public method

public it_supports_file_queries_in_srcPath ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_folder_queries_in_specPath() public method

public it_supports_folder_queries_in_specPath ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_folder_queries_in_srcPath() public method

public it_supports_folder_queries_in_srcPath ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_psr0_namespace_queries() public method

public it_supports_psr0_namespace_queries ( Filesystem $filesystem )
$filesystem PhpSpec\Util\Filesystem

it_supports_psr0_namespace_queries_with_a_namespace_prefix() public method

public it_supports_psr0_namespace_queries_with_a_namespace_prefix ( Filesystem $filesystem )
$filesystem PhpSpec\Util\Filesystem

it_supports_psr4_namespace_queries() public method

public it_supports_psr4_namespace_queries ( Filesystem $filesystem )
$filesystem PhpSpec\Util\Filesystem

it_supports_specPath_queries() public method

public it_supports_specPath_queries ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_supports_srcPath_queries() public method

public it_supports_srcPath_queries ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_throws_an_exception_on_PSR0_resource_with_double_backslash() public method

public it_throws_an_exception_on_PSR0_resource_with_double_backslash ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_throws_an_exception_on_PSR0_resource_with_line_breaks_at_end() public method

public it_throws_an_exception_on_PSR0_resource_with_line_breaks_at_end ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_throws_an_exception_on_PSR0_resource_with_slash_on_the_end() public method

public it_throws_an_exception_on_PSR0_resource_with_slash_on_the_end ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_throws_an_exception_on_PSR4_prefix_not_matching_namespace() public method

public it_throws_an_exception_on_PSR4_prefix_not_matching_namespace ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_throws_an_exception_on_no_class_definition() public method

public it_throws_an_exception_on_no_class_definition ( Filesystem $fs, SplFileInfo $file )
$fs PhpSpec\Util\Filesystem
$file SplFileInfo

it_throws_an_exception_on_non_PSR0_resource() public method

public it_throws_an_exception_on_non_PSR0_resource ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_throws_an_exception_when_spec_class_not_in_the_base_specs_namespace() public method

public it_throws_an_exception_when_spec_class_not_in_the_base_specs_namespace ( Filesystem $fs, SplFileInfo $file )
$fs PhpSpec\Util\Filesystem
$file SplFileInfo

it_trims_specNamespace_during_construction() public method

public it_trims_specNamespace_during_construction ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

it_trims_srcNamespace_during_construction() public method

public it_trims_srcNamespace_during_construction ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem

its_priority_is_zero() public method

let() public method

public let ( Filesystem $fs )
$fs PhpSpec\Util\Filesystem