PHP Класс spec\PhpSpec\Locator\PrioritizedResourceManagerSpec

Наследование: extends PhpSpec\ObjectBehavior
Показать файл Открыть проект

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

Метод Описание
it_creates_resource_from_classname_using_locator_with_highest_priority ( $locator1, $locator2, PhpSpec\Locator\Resource $resource1, PhpSpec\Locator\Resource $resource2 )
it_does_not_allow_two_resources_for_the_same_spec ( $locator1, $locator2, PhpSpec\Locator\Resource $resource1, PhpSpec\Locator\Resource $resource2 )
it_locates_all_locators_resources_if_query_string_is_empty ( $locator1, $locator2, PhpSpec\Locator\Resource $resource1, PhpSpec\Locator\Resource $resource2, PhpSpec\Locator\Resource $resource3 )
it_locates_resources_using_all_registered_locators ( $locator1, $locator2, PhpSpec\Locator\Resource $resource1, PhpSpec\Locator\Resource $resource2, PhpSpec\Locator\Resource $resource3 )
it_returns_empty_array_if_registered_locators_do_not_support_query ( $locator1 )
it_throws_an_exception_if_locators_do_not_support_classname ( $locator1 )
it_uses_the_resource_from_the_highest_priority_locator_when_duplicates_occur ( $locator1, $locator2, PhpSpec\Locator\Resource $resource1, PhpSpec\Locator\Resource $resource2 )
let ( PhpSpec\Locator\ResourceLocator $locator1, PhpSpec\Locator\ResourceLocator $locator2 )

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

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

public it_creates_resource_from_classname_using_locator_with_highest_priority ( $locator1, $locator2, PhpSpec\Locator\Resource $resource1, PhpSpec\Locator\Resource $resource2 )
$resource1 PhpSpec\Locator\Resource
$resource2 PhpSpec\Locator\Resource

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

public it_does_not_allow_two_resources_for_the_same_spec ( $locator1, $locator2, PhpSpec\Locator\Resource $resource1, PhpSpec\Locator\Resource $resource2 )
$resource1 PhpSpec\Locator\Resource
$resource2 PhpSpec\Locator\Resource

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

public it_locates_all_locators_resources_if_query_string_is_empty ( $locator1, $locator2, PhpSpec\Locator\Resource $resource1, PhpSpec\Locator\Resource $resource2, PhpSpec\Locator\Resource $resource3 )
$resource1 PhpSpec\Locator\Resource
$resource2 PhpSpec\Locator\Resource
$resource3 PhpSpec\Locator\Resource

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

public it_locates_resources_using_all_registered_locators ( $locator1, $locator2, PhpSpec\Locator\Resource $resource1, PhpSpec\Locator\Resource $resource2, PhpSpec\Locator\Resource $resource3 )
$resource1 PhpSpec\Locator\Resource
$resource2 PhpSpec\Locator\Resource
$resource3 PhpSpec\Locator\Resource

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

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

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

public it_uses_the_resource_from_the_highest_priority_locator_when_duplicates_occur ( $locator1, $locator2, PhpSpec\Locator\Resource $resource1, PhpSpec\Locator\Resource $resource2 )
$resource1 PhpSpec\Locator\Resource
$resource2 PhpSpec\Locator\Resource

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

public let ( PhpSpec\Locator\ResourceLocator $locator1, PhpSpec\Locator\ResourceLocator $locator2 )
$locator1 PhpSpec\Locator\ResourceLocator
$locator2 PhpSpec\Locator\ResourceLocator