PHP Class spec\LdapTools\Object\LdapObjectSpec

Inheritance: extends PhpSpec\ObjectBehavior
显示文件 Open project: ldaptools/ldaptools

Protected Properties

Property Type Description
$attributes

Public Methods

Method Description
it_is_initializable ( )
it_should_add_an_additional_attribute_when_calling_the_magical_add ( )
it_should_add_an_attribute_value_when_calling_add ( )
it_should_add_attributes_that_dont_exist_when_refreshing ( )
it_should_add_to_the_batch_collection_for_each_action ( )
it_should_allow_getting_an_attriute_with_get ( )
it_should_allow_me_to_call_a_magical_getter_case_insensitive ( )
it_should_allow_me_to_call_a_magical_getter_for_an_attribute ( )
it_should_allow_setting_an_attribute_using_set ( )
it_should_be_able_to_add_multiple_values_at_once ( )
it_should_be_able_to_clear_the_batch_modifcations_array ( )
it_should_be_able_to_remove_multiple_values_at_once ( )
it_should_be_case_insensitive_when_calling_add ( )
it_should_be_case_insensitive_when_calling_remove ( )
it_should_be_case_insensitive_when_calling_reset ( )
it_should_be_case_insensitive_when_checking_whether_an_attribute_exists ( )
it_should_be_case_insensitive_when_getting_an_attribute ( )
it_should_be_case_insensitive_when_refreshing ( )
it_should_be_case_insensitive_when_setting_an_attribute ( )
it_should_check_for_an_attribute_when_calling_the_magical_has ( )
it_should_check_for_an_attribute_with_a_value_if_specified_in_the_magical_has ( )
it_should_check_if_the_object_is_a_specific_type ( )
it_should_error_when_getting_an_attribute_that_doesnt_exist ( )
it_should_get_an_attribute_using_the_magic_property_getter ( )
it_should_have_a_string_representation ( )
it_should_implement_a_magic_isset_to_check_for_an_attribute ( )
it_should_properly_check_for_an_attribute_with_a_value_even_when_the_attribute_doesnt_exist ( )
it_should_properly_check_whether_an_attribute_exists ( )
it_should_properly_check_whether_an_attribute_with_a_specific_value_exists ( )
it_should_refresh_attributes_without_triggering_a_batch_modification ( )
it_should_remove_a_value_when_calling_the_magical_remove ( )
it_should_remove_an_attribute_completely_when_calling_reset ( )
it_should_remove_an_attribute_completely_when_calling_set_with_an_empty_string_empty_array_or_null ( )
it_should_remove_an_attribute_value_when_calling_remove ( )
it_should_remove_an_attribute_when_calling_the_magical_reset ( )
it_should_return_an_array_with_the_exact_attributes_when_calling_to_array ( )
it_should_return_self_from_a_magic_setter ( )
it_should_return_self_when_calling_add ( )
it_should_return_self_when_calling_remove ( )
it_should_return_self_when_calling_reset ( )
it_should_return_self_when_calling_set ( )
it_should_return_self_when_calling_the_magical_add ( )
it_should_return_self_when_calling_the_magical_remove ( )
it_should_return_self_when_calling_the_magical_reset ( )
it_should_return_the_ldap_type_when_calling_get_type ( )
it_should_set_an_attribute_using_the_magic_property_setter ( )
it_should_set_the_attribute_when_calling_the_magical_setter ( )
it_should_set_the_dn_for_the_batch_collection_on_construction ( )
let ( )

Method Details

it_is_initializable() public method

public it_is_initializable ( )

it_should_add_an_additional_attribute_when_calling_the_magical_add() public method

it_should_add_an_attribute_value_when_calling_add() public method

it_should_add_attributes_that_dont_exist_when_refreshing() public method

it_should_add_to_the_batch_collection_for_each_action() public method

it_should_allow_getting_an_attriute_with_get() public method

it_should_allow_me_to_call_a_magical_getter_case_insensitive() public method

it_should_allow_me_to_call_a_magical_getter_for_an_attribute() public method

it_should_allow_setting_an_attribute_using_set() public method

it_should_be_able_to_add_multiple_values_at_once() public method

it_should_be_able_to_clear_the_batch_modifcations_array() public method

it_should_be_able_to_remove_multiple_values_at_once() public method

it_should_be_case_insensitive_when_calling_add() public method

it_should_be_case_insensitive_when_calling_remove() public method

it_should_be_case_insensitive_when_calling_reset() public method

it_should_be_case_insensitive_when_checking_whether_an_attribute_exists() public method

it_should_be_case_insensitive_when_getting_an_attribute() public method

it_should_be_case_insensitive_when_refreshing() public method

it_should_be_case_insensitive_when_setting_an_attribute() public method

it_should_check_for_an_attribute_when_calling_the_magical_has() public method

it_should_check_for_an_attribute_with_a_value_if_specified_in_the_magical_has() public method

it_should_check_if_the_object_is_a_specific_type() public method

it_should_error_when_getting_an_attribute_that_doesnt_exist() public method

it_should_get_an_attribute_using_the_magic_property_getter() public method

it_should_have_a_string_representation() public method

it_should_implement_a_magic_isset_to_check_for_an_attribute() public method

it_should_properly_check_for_an_attribute_with_a_value_even_when_the_attribute_doesnt_exist() public method

it_should_properly_check_whether_an_attribute_exists() public method

it_should_properly_check_whether_an_attribute_with_a_specific_value_exists() public method

it_should_refresh_attributes_without_triggering_a_batch_modification() public method

it_should_remove_a_value_when_calling_the_magical_remove() public method

it_should_remove_an_attribute_completely_when_calling_reset() public method

it_should_remove_an_attribute_completely_when_calling_set_with_an_empty_string_empty_array_or_null() public method

it_should_remove_an_attribute_value_when_calling_remove() public method

it_should_remove_an_attribute_when_calling_the_magical_reset() public method

it_should_return_an_array_with_the_exact_attributes_when_calling_to_array() public method

it_should_return_self_from_a_magic_setter() public method

it_should_return_self_when_calling_add() public method

it_should_return_self_when_calling_remove() public method

it_should_return_self_when_calling_reset() public method

it_should_return_self_when_calling_set() public method

it_should_return_self_when_calling_the_magical_add() public method

it_should_return_self_when_calling_the_magical_remove() public method

it_should_return_self_when_calling_the_magical_reset() public method

it_should_return_the_ldap_type_when_calling_get_type() public method

it_should_set_an_attribute_using_the_magic_property_setter() public method

it_should_set_the_attribute_when_calling_the_magical_setter() public method

it_should_set_the_dn_for_the_batch_collection_on_construction() public method

let() public method

public let ( )

Property Details

$attributes protected_oe property

protected $attributes