Home
last modified time | relevance | path

Searched refs:traits (Results 1 – 25 of 55) sorted by last modified time

123

/PHP-5.5/ext/standard/tests/class_object/
H A Dget_declared_traits_basic_001.phpt6 * Description: Returns an array of all declared traits.
H A Dget_declared_traits_error_001.phpt6 * Description: Returns an array of all declared traits.
H A Dget_declared_traits_variation1.phpt2 Test get_declared_traits() function : testing autoloaded traits
6 * Description: Returns an array of all declared traits.
12 echo "*** Testing get_declared_traits() : testing autoloaded traits ***\n";
33 *** Testing get_declared_traits() : testing autoloaded traits ***
/PHP-5.5/ext/spl/tests/
H A Dclass_uses_basic.phpt6 * Description: Return all traits used by a class
H A Dclass_uses_basic2.phpt6 * Description: Return all traits used by a class
22 /** There is no semantics for traits in the inheritance chain.
H A Dclass_uses_variation.phpt6 * Description: Return all traits used by a class
13 echo "--- testing no traits ---\n";
31 --- testing no traits ---
H A Dclass_uses_variation1.phpt6 * Description: Return all traits used by a class
H A Dclass_uses_variation2.phpt6 * Description: Return all traits used by a class
/PHP-5.5/ext/spl/
H A Dspl_functions.c112 spl_add_class_name(list, pce->traits[num_traits], allow, ce_flags TSRMLS_CC); in spl_add_traits()
/PHP-5.5/ext/reflection/
H A Dphp_reflection.c4442 zend_reflection_class_factory(ce->traits[i], trait TSRMLS_CC); in ZEND_METHOD()
4443 add_assoc_zval_ex(return_value, ce->traits[i]->name, ce->traits[i]->name_length + 1, trait); in ZEND_METHOD()
4464 add_next_index_stringl(return_value, ce->traits[i]->name, ce->traits[i]->name_length, 1); in ZEND_METHOD()
/PHP-5.5/ext/opcache/
H A Dzend_persist.c516 if (ce->num_traits && ce->traits) {
517 efree(ce->traits);
519 ce->traits = NULL;
/PHP-5.5/Zend/
H A Dzend_opcode.c222 if (ce->num_traits > 0 && ce->traits) { in _destroy_zend_class_traits_info()
223 efree(ce->traits); in _destroy_zend_class_traits_info()
H A Dzend_compile.c3806 if (ce->traits[i] == NULL) { in zend_do_implement_trait()
3807 memmove(ce->traits + i, ce->traits + i + 1, sizeof(zend_class_entry*) * (--ce->num_traits - i)); in zend_do_implement_trait()
3809 } else if (ce->traits[i] == trait) { in zend_do_implement_trait()
3818 …ce->traits = (zend_class_entry **) realloc(ce->traits, sizeof(zend_class_entry *) * (++current_tra… in zend_do_implement_trait()
3820 …ce->traits = (zend_class_entry **) erealloc(ce->traits, sizeof(zend_class_entry *) * (++current_tr… in zend_do_implement_trait()
3823 ce->traits[ce->num_traits++] = trait; in zend_do_implement_trait()
4066 if (ce->traits[i] == trait) { in zend_check_trait_usage()
4259 return ce->traits[i]; in find_first_definition()
4291 zend_hash_move_forward(&ce->traits[i]->properties_info)) { in zend_do_traits_property_binding()
5139 ce->traits = NULL; in zend_do_end_class_declaration()
[all …]
H A Dzend_API.h204 class_container.traits = NULL; \
H A Dzend.h521 zend_class_entry **traits; member
/PHP-5.5/Zend/tests/traits/bugs/
H A Dabstract-methods04.phpt3 implementstion may be provided by other traits. Sorting order shouldn't influence result.
H A Dmissing-trait.phpt2 Check error message for missing traits
/PHP-5.5/Zend/tests/traits/
H A Dconflict001.phpt2 Method conflict in traits
H A Dflattening002.phpt2 parent:: works like in a method defined without traits.
H A Dlanguage002.phpt2 Use multiple traits.
H A Dlanguage012.phpt2 Statics should work in traits, too.
H A Dproperty001.phpt2 …operties should result in a strict notice. Property use is discorage for traits that are supposed …
39 …ompatible, to improve maintainability consider using accessor methods in traits instead. Class was…
H A Dproperty005.phpt37 …ompatible, to improve maintainability consider using accessor methods in traits instead. Class was…
H A Dproperty006.phpt36 …ompatible, to improve maintainability consider using accessor methods in traits instead. Class was…
H A Dproperty007.phpt34 …ompatible, to improve maintainability consider using accessor methods in traits instead. Class was…
37 …ompatible, to improve maintainability consider using accessor methods in traits instead. Class was…

Completed in 88 milliseconds

123