Home
last modified time | relevance | path

Searched refs:interface_name (Results 1 – 3 of 3) sorted by relevance

/PHP-5.3/ext/spl/
H A Dspl_functions.h40 #define REGISTER_SPL_IMPLEMENTS(class_name, interface_name) \ argument
41 zend_class_implements(spl_ce_ ## class_name TSRMLS_CC, 1, spl_ce_ ## interface_name);
/PHP-5.3/Zend/
H A Dzend_interfaces.c574 #define REGISTER_ITERATOR_IMPLEMENT(class_name, interface_name) \ argument
575 zend_class_implements(zend_ce_ ## class_name TSRMLS_CC, 1, zend_ce_ ## interface_name)
H A Dzend_compile.c3552 void zend_do_implements_interface(znode *interface_name TSRMLS_DC) /* {{{ */ in zend_do_implements_interface()
3556 …switch (zend_get_class_fetch_type(Z_STRVAL(interface_name->u.constant), Z_STRLEN(interface_name->u… in zend_do_implements_interface()
3560 …RROR, "Cannot use '%s' as interface name as it is reserved", Z_STRVAL(interface_name->u.constant)); in zend_do_implements_interface()
3569 zend_resolve_class_name(interface_name, &opline->extended_value, 0 TSRMLS_CC); in zend_do_implements_interface()
3571 opline->op2 = *interface_name; in zend_do_implements_interface()

Completed in 33 milliseconds