PHP 클래스 spec\LdapTools\Object\LdapObjectCreatorSpec

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

보호된 프로퍼티들

프로퍼티 타입 설명
$addOperation LdapTools\Operation\AddOperation
$attributes
$config LdapTools\DomainConfiguration
$dispatcher
$schemaFactory LdapTools\Factory\LdapObjectSchemaFactory
$schemaFactoryTest LdapTools\Factory\LdapObjectSchemaFactory

공개 메소드들

메소드 설명
it_is_initializable ( )
it_should_allow_a_default_container_to_be_overwritten ( $connection )
it_should_allow_a_ldap_server_to_be_set ( $connection )
it_should_call_creation_events_when_creating_a_ldap_object ( LdapTools\Event\EventDispatcherInterface $dispatcher, $connection )
it_should_chain_calls_when_adding_attributes ( )
it_should_chain_calls_when_creating_a_computer ( )
it_should_chain_calls_when_creating_a_contact ( )
it_should_chain_calls_when_creating_a_group ( )
it_should_chain_calls_when_creating_a_user ( )
it_should_chain_calls_when_creating_an_ou ( )
it_should_chain_calls_when_setting_a_parameter ( )
it_should_chain_calls_when_setting_the_container ( )
it_should_chain_calls_when_setting_the_dn ( )
it_should_escape_the_base_dn_name_properly_when_using_a_schema ( $connection )
it_should_filter_out_empty_strings_and_null_values_before_the_operation_is_executed ( $connection )
it_should_get_the_ldap_server_set ( )
it_should_respect_an_explicitly_set_dn ( $connection )
it_should_set_parameters_for_the_attributes_sent_to_ldap ( $connection )
it_should_set_parameters_for_the_container_of_the_ldap_object ( $connection )
it_should_throw_an_exception_when_no_container_is_specified ( )
it_should_throw_an_exception_when_passing_an_invalid_object_to_create ( )
it_should_throw_an_exception_when_passing_an_unknown_ldap_object_type_to_create ( )
it_should_use_a_default_container_defined_in_the_schema ( $connection )
let ( LdapTools\Connection\LdapConnectionInterface $connection )

메소드 상세

it_is_initializable() 공개 메소드

public it_is_initializable ( )

it_should_allow_a_default_container_to_be_overwritten() 공개 메소드

it_should_allow_a_ldap_server_to_be_set() 공개 메소드

it_should_call_creation_events_when_creating_a_ldap_object() 공개 메소드

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

it_should_chain_calls_when_adding_attributes() 공개 메소드

it_should_chain_calls_when_creating_a_computer() 공개 메소드

it_should_chain_calls_when_creating_a_contact() 공개 메소드

it_should_chain_calls_when_creating_a_group() 공개 메소드

it_should_chain_calls_when_creating_a_user() 공개 메소드

it_should_chain_calls_when_creating_an_ou() 공개 메소드

it_should_chain_calls_when_setting_a_parameter() 공개 메소드

it_should_chain_calls_when_setting_the_container() 공개 메소드

it_should_chain_calls_when_setting_the_dn() 공개 메소드

it_should_escape_the_base_dn_name_properly_when_using_a_schema() 공개 메소드

it_should_filter_out_empty_strings_and_null_values_before_the_operation_is_executed() 공개 메소드

it_should_get_the_ldap_server_set() 공개 메소드

it_should_respect_an_explicitly_set_dn() 공개 메소드

it_should_set_parameters_for_the_attributes_sent_to_ldap() 공개 메소드

it_should_set_parameters_for_the_container_of_the_ldap_object() 공개 메소드

it_should_throw_an_exception_when_no_container_is_specified() 공개 메소드

it_should_throw_an_exception_when_passing_an_invalid_object_to_create() 공개 메소드

it_should_throw_an_exception_when_passing_an_unknown_ldap_object_type_to_create() 공개 메소드

it_should_use_a_default_container_defined_in_the_schema() 공개 메소드

let() 공개 메소드

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

프로퍼티 상세

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

protected AddOperation,LdapTools\Operation $addOperation
리턴 LdapTools\Operation\AddOperation

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

protected $attributes

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

protected DomainConfiguration,LdapTools $config
리턴 LdapTools\DomainConfiguration

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

protected $dispatcher

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

protected LdapObjectSchemaFactory,LdapTools\Factory $schemaFactory
리턴 LdapTools\Factory\LdapObjectSchemaFactory

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

protected LdapObjectSchemaFactory,LdapTools\Factory $schemaFactoryTest
리턴 LdapTools\Factory\LdapObjectSchemaFactory