PHP 클래스 spec\LdapTools\Object\LdapObjectManagerSpec

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

보호된 프로퍼티들

프로퍼티 타입 설명
$dispatcher
$dispatcherTest
$ldapEntries
$objectSchemaFactory
$objectSchemaFactoryTest

공개 메소드들

메소드 설명
it_is_initializable ( )
it_should_call_the_event_dispatcher_delete_events_when_deleting_an_object ( LdapTools\Event\EventDispatcherInterface $dispatcher, $connection )
it_should_call_the_event_dispatcher_modify_events_when_persisting_an_object ( LdapTools\Event\EventDispatcherInterface $dispatcher, $connection )
it_should_call_the_event_dispatcher_move_events_when_moving_an_object ( LdapTools\Event\EventDispatcherInterface $dispatcher, $connection )
it_should_call_the_event_dispatcher_restore_events_when_restoring_an_object ( LdapTools\Event\EventDispatcherInterface $dispatcher, $connection )
it_should_delete_a_ldap_object_from_its_dn ( $connection )
it_should_delete_a_ldap_object_recursively_if_specified ( $connection )
it_should_error_on_restore_if_the_last_known_location_cannot_be_found_and_none_was_specified ( $connection )
it_should_error_on_update_delete_move_or_restore_if_the_dn_is_not_set ( )
it_should_escape_the_RDN_when_moving_a_ldap_object ( $connection )
it_should_move_a_ldap_object_using_move ( $connection )
it_should_move_an_object_without_a_schema_type ( $connection )
it_should_not_call_the_event_dispatcher_modify_events_when_an_object_has_not_changed ( LdapTools\Event\EventDispatcherInterface $dispatcher, $connection )
it_should_not_query_ldap_for_the_RDN_when_moving_an_object_and_the_name_attribute_was_not_selected ( $connection )
it_should_not_try_to_modify_an_ldap_object_that_has_not_changed ( $connection )
it_should_persist_an_ldap_object_that_has_no_schema_type ( $connection )
it_should_restore_a_ldap_object_using_restore ( $connection )
it_should_update_a_ldap_object_using_batch_modify ( $connection )
let ( LdapTools\Connection\LdapConnectionInterface $connection )

메소드 상세

it_is_initializable() 공개 메소드

public it_is_initializable ( )

it_should_call_the_event_dispatcher_delete_events_when_deleting_an_object() 공개 메소드

public it_should_call_the_event_dispatcher_delete_events_when_deleting_an_object ( LdapTools\Event\EventDispatcherInterface $dispatcher, $connection )
$dispatcher LdapTools\Event\EventDispatcherInterface

it_should_call_the_event_dispatcher_modify_events_when_persisting_an_object() 공개 메소드

public it_should_call_the_event_dispatcher_modify_events_when_persisting_an_object ( LdapTools\Event\EventDispatcherInterface $dispatcher, $connection )
$dispatcher LdapTools\Event\EventDispatcherInterface

it_should_call_the_event_dispatcher_move_events_when_moving_an_object() 공개 메소드

public it_should_call_the_event_dispatcher_move_events_when_moving_an_object ( LdapTools\Event\EventDispatcherInterface $dispatcher, $connection )
$dispatcher LdapTools\Event\EventDispatcherInterface

it_should_call_the_event_dispatcher_restore_events_when_restoring_an_object() 공개 메소드

public it_should_call_the_event_dispatcher_restore_events_when_restoring_an_object ( LdapTools\Event\EventDispatcherInterface $dispatcher, $connection )
$dispatcher LdapTools\Event\EventDispatcherInterface

it_should_delete_a_ldap_object_from_its_dn() 공개 메소드

it_should_delete_a_ldap_object_recursively_if_specified() 공개 메소드

it_should_error_on_restore_if_the_last_known_location_cannot_be_found_and_none_was_specified() 공개 메소드

it_should_error_on_update_delete_move_or_restore_if_the_dn_is_not_set() 공개 메소드

it_should_escape_the_RDN_when_moving_a_ldap_object() 공개 메소드

it_should_move_a_ldap_object_using_move() 공개 메소드

it_should_move_an_object_without_a_schema_type() 공개 메소드

it_should_not_call_the_event_dispatcher_modify_events_when_an_object_has_not_changed() 공개 메소드

public it_should_not_call_the_event_dispatcher_modify_events_when_an_object_has_not_changed ( LdapTools\Event\EventDispatcherInterface $dispatcher, $connection )
$dispatcher LdapTools\Event\EventDispatcherInterface

it_should_not_query_ldap_for_the_RDN_when_moving_an_object_and_the_name_attribute_was_not_selected() 공개 메소드

it_should_not_try_to_modify_an_ldap_object_that_has_not_changed() 공개 메소드

it_should_persist_an_ldap_object_that_has_no_schema_type() 공개 메소드

it_should_restore_a_ldap_object_using_restore() 공개 메소드

it_should_update_a_ldap_object_using_batch_modify() 공개 메소드

let() 공개 메소드

public let ( LdapTools\Connection\LdapConnectionInterface $connection )
$connection LdapTools\Connection\LdapConnectionInterface

프로퍼티 상세

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

protected $dispatcher

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

protected $dispatcherTest

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

protected $ldapEntries

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

protected $objectSchemaFactory

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

protected $objectSchemaFactoryTest