Searched refs:interface (Results 1 - 10 of 10) sorted by relevance

/PHP_TRUNK/ext/date/tests/
H A Dexamine_diff.inc19 * Provides a consistent interface for executing date diff/add/sub tests
/PHP_TRUNK/ext/spl/examples/
H A Dclass_tree.php12 * Simply specify the root class or interface to tree with parameter \<class\>.
21 <class> The class or interface for which to generate the tree graph.
30 /** \brief Collects sub classes for given class or interface
92 foreach($interfaces as $interface)
94 $implements = array_merge($implements, class_implements($interface));
/PHP_TRUNK/ext/spl/internal/
H A Drecursivearrayiterator.inc18 * Passes the RecursiveIterator interface to the inner Iterator and provides
H A Drecursivefilteriterator.inc18 * Passes the RecursiveIterator interface to the inner Iterator and provides
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_io.h32 PHPDBG_API int phpdbg_open_socket(const char *interface, unsigned short port TSRMLS_DC);
H A Dphpdbg_io.c198 PHPDBG_API int phpdbg_open_socket(const char *interface, unsigned short port TSRMLS_DC) { argument
200 int fd = phpdbg_create_listenable_socket(interface, port, &res TSRMLS_CC);
/PHP_TRUNK/Zend/
H A Dzend_interfaces.c128 /* iterator interface, c-level functions used by engine */
289 zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Objects returned by %s::getIterator() must be traversable or implement interface Iterator", ce ? ce->name->val : Z_OBJCE_P(object)->name->val);
302 static int zend_implement_traversable(zend_class_entry *interface, zend_class_entry *class_type TSRMLS_DC) argument
315 zend_error(E_CORE_ERROR, "Class %s must implement interface %s as part of either %s or %s",
325 static int zend_implement_aggregate(zend_class_entry *interface, zend_class_entry *class_type TSRMLS_DC) argument
341 interface->name->val,
362 static int zend_implement_iterator(zend_class_entry *interface, zend_class_entry *class_type TSRMLS_DC) argument
373 interface->name->val,
393 static int zend_implement_arrayaccess(zend_class_entry *interface, zend_class_entry *class_type TSRMLS_DC) argument
482 static int zend_implement_serializable(zend_class_entry *interface, zend_class_entr argument
[all...]
/PHP_TRUNK/ext/spl/
H A Dspl_iterators.c1337 static int spl_dual_it_gets_implemented(zend_class_entry *interface, zend_class_entry *class_type TSRMLS_DC) argument
/PHP_TRUNK/ext/date/
H A Dphp_date.c1986 static int implement_date_interface_handler(zend_class_entry *interface, zend_class_entry *implementor TSRMLS_DC) /* {{{ */ argument
/PHP_TRUNK/ext/reflection/
H A Dphp_reflection.c391 string_printf(str, "interface ");
4103 Returns whether this is an interface or a class */
4364 zval interface; local
4365 zend_reflection_class_factory(ce->interfaces[i], &interface TSRMLS_CC);
4366 zend_hash_update(Z_ARRVAL_P(return_value), ce->interfaces[i]->name, &interface); local
4540 zval *interface; local
4545 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &interface) == FAILURE) {
4549 switch (Z_TYPE_P(interface)) {
4551 if ((interface_ce = zend_lookup_class(Z_STR_P(interface) TSRMLS_CC)) == NULL) {
4553 "Interface %s does not exist", Z_STRVAL_P(interface));
[all...]

Completed in 30 milliseconds