PHP 클래스 spec\LdapTools\Hydrator\OperationHydratorSpec

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

보호된 프로퍼티들

프로퍼티 타입 설명
$connection LdapTools\Connection\LdapConnectionInterface
$parser LdapTools\Schema\Parser\SchemaYamlParser
$rootDse LdapTools\Object\LdapObject
$schema LdapTools\Schema\LdapObjectSchema

공개 메소드들

메소드 설명
it_is_initializable ( )
it_should_add_controls_on_an_operation_going_to_ldap ( $connection )
it_should_attempt_to_resolve_parameters_for_the_base_dn ( $connection, $rootdse )
it_should_correctly_add_attributes_to_select_based_off_aliases_in_the_order_by_selection ( $connection )
it_should_hydrate_a_modify_operation_to_ldap ( $connection )
it_should_hydrate_a_query_operation_to_ldap_with_a_schema ( $connection )
it_should_hydrate_a_query_operation_to_ldap_without_a_schema_or_connection ( )
it_should_hydrate_an_add_operation_to_ldap ( $connection )
it_should_hydrate_the_ldap_filter_for_a_query_operation_based_off_the_current_alias ( $connection )
it_should_not_attempt_to_resolve_parameters_for_a_base_dn_for_the_RootDSE ( QueryOperation $operation, $connection )
it_should_only_support_an_operation_going_to_ldap ( )
it_should_select_get_the_correct_attributes_to_select_based_off_the_alias_in_use ( $connection )
it_should_set_the_scope_based_off_the_schema ( $connection )
it_should_set_whether_paging_is_used_based_off_the_schema ( $connection )
let ( LdapTools\Connection\LdapConnectionInterface $connection, LdapObject $rootdse )

메소드 상세

it_is_initializable() 공개 메소드

public it_is_initializable ( )

it_should_add_controls_on_an_operation_going_to_ldap() 공개 메소드

it_should_attempt_to_resolve_parameters_for_the_base_dn() 공개 메소드

it_should_correctly_add_attributes_to_select_based_off_aliases_in_the_order_by_selection() 공개 메소드

it_should_hydrate_a_modify_operation_to_ldap() 공개 메소드

it_should_hydrate_a_query_operation_to_ldap_with_a_schema() 공개 메소드

it_should_hydrate_a_query_operation_to_ldap_without_a_schema_or_connection() 공개 메소드

it_should_hydrate_an_add_operation_to_ldap() 공개 메소드

it_should_hydrate_the_ldap_filter_for_a_query_operation_based_off_the_current_alias() 공개 메소드

it_should_not_attempt_to_resolve_parameters_for_a_base_dn_for_the_RootDSE() 공개 메소드

public it_should_not_attempt_to_resolve_parameters_for_a_base_dn_for_the_RootDSE ( QueryOperation $operation, $connection )
$operation LdapTools\Operation\QueryOperation

it_should_only_support_an_operation_going_to_ldap() 공개 메소드

it_should_select_get_the_correct_attributes_to_select_based_off_the_alias_in_use() 공개 메소드

it_should_set_the_scope_based_off_the_schema() 공개 메소드

it_should_set_whether_paging_is_used_based_off_the_schema() 공개 메소드

let() 공개 메소드

public let ( LdapTools\Connection\LdapConnectionInterface $connection, LdapObject $rootdse )
$connection LdapTools\Connection\LdapConnectionInterface
$rootdse LdapTools\Object\LdapObject

프로퍼티 상세

$connection 보호되어 있는 프로퍼티

protected LdapConnectionInterface,LdapTools\Connection $connection
리턴 LdapTools\Connection\LdapConnectionInterface

$parser 보호되어 있는 프로퍼티

protected SchemaYamlParser,LdapTools\Schema\Parser $parser
리턴 LdapTools\Schema\Parser\SchemaYamlParser

$rootDse 보호되어 있는 프로퍼티

protected LdapObject,LdapTools\Object $rootDse
리턴 LdapTools\Object\LdapObject

$schema 보호되어 있는 프로퍼티

protected LdapObjectSchema,LdapTools\Schema $schema
리턴 LdapTools\Schema\LdapObjectSchema