Home
last modified time | relevance | path

Searched refs:interfaces (Results 26 – 50 of 57) sorted by relevance

123

/PHP-5.5/ext/standard/tests/class_object/
H A Dget_declared_interfaces_error_001.phpt6 * Description: Returns an array of all declared interfaces.
H A Dget_class_methods_basic_003.phpt12 * Test behaviour with interfaces.
/PHP-5.5/ext/standard/tests/serialize/
H A Dbug30234.phpt2 Bug #30234 (__autoload() not invoked for interfaces)
/PHP-5.5/ext/spl/tests/
H A Dclass_uses_variation.phpt2 SPL: Test class_uses() function : variation - no interfaces and autoload
H A Dclass_implements_basic2.phpt6 * Description: Return all classes and interfaces implemented by SPL
H A Dclass_implements_variation2.phpt6 * Description: Return all classes and interfaces implemented by SPL
H A Dclass_implements_variation1.phpt6 * Description: Return all classes and interfaces implemented by SPL
/PHP-5.5/Zend/
H A Dzend_interfaces.c303 …if (class_type->interfaces[i] == zend_ce_aggregate || class_type->interfaces[i] == zend_ce_iterato… in zend_implement_traversable()
329 if (class_type->interfaces[i] == zend_ce_iterator) { in zend_implement_aggregate()
336 if (class_type->interfaces[i] == zend_ce_traversable) { in zend_implement_aggregate()
H A Dzend_opcode.c307 if (ce->num_interfaces > 0 && ce->interfaces) { in destroy_zend_class()
308 efree(ce->interfaces); in destroy_zend_class()
342 free(ce->interfaces); in destroy_zend_class()
H A DZEND_CHANGES168 The Zend Engine 2.0 introduces interfaces. A class may implement
169 an arbitrary list of interfaces.
188 An interface may extend one or more base interfaces (but not
190 methods of the same name from different root interfaces.
824 The interfaces 'IteratorAggregate' and 'Iterator' allow to specify
890 the use of all abstract methods declared in the interfaces Iterator
986 reverse-engineer classes, interfaces, functions and methods as well
H A Dzend_compile.c3568 …ce->interfaces = (zend_class_entry **) realloc(ce->interfaces, sizeof(zend_class_entry *) * (ce_nu… in zend_do_inherit_interfaces()
3570 …ce->interfaces = (zend_class_entry **) erealloc(ce->interfaces, sizeof(zend_class_entry *) * (ce_n… in zend_do_inherit_interfaces()
3575 entry = iface->interfaces[if_num]; in zend_do_inherit_interfaces()
3577 if (ce->interfaces[i] == entry) { in zend_do_inherit_interfaces()
3766 if (ce->interfaces[i] == NULL) { in zend_do_implement_interface()
3767 …memmove(ce->interfaces + i, ce->interfaces + i + 1, sizeof(zend_class_entry*) * (--ce->num_interfa… in zend_do_implement_interface()
3769 } else if (ce->interfaces[i] == iface) { in zend_do_implement_interface()
3783 …ce->interfaces = (zend_class_entry **) realloc(ce->interfaces, sizeof(zend_class_entry *) * (++cur… in zend_do_implement_interface()
3785 …ce->interfaces = (zend_class_entry **) erealloc(ce->interfaces, sizeof(zend_class_entry *) * (++cu… in zend_do_implement_interface()
5161 ce->interfaces = NULL; in zend_do_end_class_declaration()
[all …]
H A Dzend.h518 zend_class_entry **interfaces; member
H A Dzend_API.h208 class_container.interfaces = NULL; \
/PHP-5.5/ext/spl/
H A Dspl_functions.c101 spl_add_class_name(list, pce->interfaces[num_interfaces], allow, ce_flags TSRMLS_CC); in spl_add_interfaces()
/PHP-5.5/ext/com_dotnet/
H A Dcom_typeinfo.c158 int i, j, interfaces; in php_com_import_typelib() local
172 interfaces = ITypeLib_GetTypeInfoCount(TL); in php_com_import_typelib()
173 for (i = 0; i < interfaces; i++) { in php_com_import_typelib()
/PHP-5.5/sapi/apache2filter/
H A DREADME15 It is experimental as interfaces in Apache 2.0 might change in the
/PHP-5.5/ext/opcache/
H A Dzend_persist.c510 if (ce->num_interfaces && ce->interfaces) {
511 efree(ce->interfaces);
513 ce->interfaces = NULL; /* will be filled in on fetch */
H A Dzend_accelerator_util_funcs.c696 ce->interfaces = emalloc(sizeof(zend_class_entry *) * ce->num_interfaces);
697 memset(ce->interfaces, 0, sizeof(zend_class_entry *) * ce->num_interfaces);
699 ce->interfaces = NULL;
/PHP-5.5/tests/classes/
H A Dinterface_doubled.phpt2 ZE2 An interface extends base interfaces
/PHP-5.5/
H A D.gdbinit440 printf " %s", $ce->interfaces[$tmp]->name
454 set $ce = $ce->interfaces[0]
H A DREADME.REDIST.BINS59 and crypt(3) interfaces added, but optimizations specific to password
/PHP-5.5/ext/reflection/
H A Dphp_reflection.c249 …class_entry->interfaces = (zend_class_entry **) realloc(class_entry->interfaces, sizeof(zend_class… in reflection_register_implement()
250 class_entry->interfaces[num_interfaces - 1] = interface_entry; in reflection_register_implement()
412 string_printf(str, " extends %s", ce->interfaces[0]->name); in _class_string()
414 string_printf(str, " implements %s", ce->interfaces[0]->name); in _class_string()
417 string_printf(str, ", %s", ce->interfaces[i]->name); in _class_string()
4395 zend_reflection_class_factory(ce->interfaces[i], interface TSRMLS_CC); in ZEND_METHOD()
4396 …add_assoc_zval_ex(return_value, ce->interfaces[i]->name, ce->interfaces[i]->name_length + 1, inter… in ZEND_METHOD()
4419 add_next_index_stringl(return_value, ce->interfaces[i]->name, ce->interfaces[i]->name_length, 1); in ZEND_METHOD()
/PHP-5.5/sapi/cgi/
H A DREADME.FastCGI38 on all interfaces:
/PHP-5.5/ext/pgsql/
H A Dpgsql.dsp114 …/Release_TS/php_pgsql.dll" /libpath:"..\..\..\php_build\postgresql\src\interfaces\libpq\Release" /…
/PHP-5.5/ext/standard/html_tables/mappings/
H A DROMAN.TXT84 # interfaces for QuickDraw Text, the Script Manager, and related

Completed in 85 milliseconds

123