Antony Dovgal
|
c4c96c042e
|
MFH: export zend_std_get_constructor()
|
2006-07-05 11:41:25 +00:00 |
|
Antony Dovgal
|
6783be767a
|
change argument name, it should be "object" not "property"
|
2006-05-17 14:28:21 +00:00 |
|
Marcus Boerger
|
637a40423c
|
- MFH as discussed
. zend_exception_get_default() -> zend_exception_get_default(TSRMLS_D)
. zend_get_error_exception() -> zend_get_error_exception(TSRMLS_D)
. added E_RECOVERABLE_ERROR
. added ZEND_TOSTRING_FUNC_NAME
. added __tostring function cache to zend_class_entry
. added ZEND_NAMED_ME
. modified ZEND_ME_MAPPING to support method flags
. added ZEND_MN
. method entries now use prefix "zim_" instead of "zif_"
. drop EG(ze1_compatibility_mode)
. changed cast handler, now without (int should_free):
typedef int (*zend_object_cast_t)(zval *readobj, zval *retval, int type TSRMLS_DC);
. changed get_iterator, now receives whether value is by ref:
zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
. added zend_objects_store_add_ref_by_handle
. added zend_objects_store_del_ref_by_handle
. convert_to_explicit_type(pzv, type)
|
2006-05-09 23:53:23 +00:00 |
|
Andi Gutmans
|
61e93ccfe8
|
- Update copyright notices to 2006
|
2006-01-04 23:53:05 +00:00 |
|
Marcus Boerger
|
eb99c74567
|
- MFH move zend_object_Value definition to zend_types.h
|
2005-12-20 21:37:52 +00:00 |
|
foobar
|
916815b779
|
Bump up the year
|
2005-08-03 13:30:58 +00:00 |
|
foobar
|
625d5ba4a3
|
typofix :)
|
2005-05-06 00:09:51 +00:00 |
|
Marcus Boerger
|
56d543c161
|
- Extend API to support real existance test without the need to add any new
functions or change any behavior
|
2005-05-02 16:18:02 +00:00 |
|
Dmitry Stogov
|
c81db6bc56
|
Fixed bug #29210 (Function: is_callable - no support for private and protected classes)
|
2005-04-27 15:45:36 +00:00 |
|
Marcus Boerger
|
698d301c1c
|
- Simplify getting property info and make it an api function
|
2005-04-08 11:35:11 +00:00 |
|
Marcus Boerger
|
c5a9a5a284
|
- Change zend_object_handlers->get_method() to allow aggregation for internal classes
|
2004-10-30 19:11:37 +00:00 |
|
Wez Furlong
|
d056b25c3f
|
Add count_elements handler for overloaded objects.
|
2004-05-04 15:03:28 +00:00 |
|
Stanislav Malyshev
|
bcf30a04f5
|
some more clear comments
|
2004-03-28 12:05:36 +00:00 |
|
Stanislav Malyshev
|
bd9b600c3c
|
API change for read_property:
instead of bool silent it now gets fetch type
This can be used for creating proxy objects for write contexts
|
2004-03-21 18:07:27 +00:00 |
|
Andi Gutmans
|
88de69b97c
|
- Support Cast operator in convert_to_* so that we support internal
- extensions such as SimpleXML. This is for Sterling.
|
2004-03-14 13:52:36 +00:00 |
|
Hartmut Holzgraefe
|
3a3f95a399
|
wrap ZEND_API prototypes into BEGIN_EXTERN_C/END_EXTERN_C
for C++ extension support
|
2004-02-18 22:44:40 +00:00 |
|
Andi Gutmans
|
7d3215d333
|
- Add comments to read/write property/dimension for extension authors
|
2004-02-12 12:22:45 +00:00 |
|
Zeev Suraski
|
473927ece8
|
Fix write-mode of overloaded objects when using array dimensions
|
2004-02-08 17:23:20 +00:00 |
|
Zeev Suraski
|
c5a7b668cd
|
- Clean garbage (delete was nuked a long time ago)
|
2004-02-03 15:37:37 +00:00 |
|
Ilia Alshanetsky
|
0a8a950fcf
|
Expose zend_std_call_user_call(), needed for implementation of things like
__call handlers.
|
2004-01-17 00:39:28 +00:00 |
|
Wez Furlong
|
e3baf1a07d
|
must be extern to avoid problems with some compilers
|
2004-01-09 18:09:51 +00:00 |
|
foobar
|
ccfc46b0aa
|
- Happy new year and PHP 5 for rest of the files too..
# Should the LICENSE and Zend/LICENSE dates be updated too?
|
2004-01-08 17:33:29 +00:00 |
|
Wez Furlong
|
273c19334b
|
export these symbols for use by SPL as a shared extension
|
2003-12-22 13:09:15 +00:00 |
|
Marcus Boerger
|
49efcd4f27
|
Fixed bug #24837 Incorrect behaviour of PPP using foreach.
|
2003-12-18 20:07:30 +00:00 |
|
Sebastian Bergmann
|
9c909f41fd
|
Sync: Export externally used functions.
|
2003-12-16 11:44:19 +00:00 |
|
Marcus Boerger
|
d4f64f88ba
|
Reenable __tostring() magic for print,echo,concatenation,function naming...
but not for other internal things.
# As discussed with Andi
|
2003-12-15 16:59:21 +00:00 |
|
Marcus Boerger
|
296529b886
|
Split isset/isempty for object property and object dimension hooking.
|
2003-11-10 16:14:44 +00:00 |
|
Zeev Suraski
|
3f5acc73a5
|
Remove redundant callback, simplify API
|
2003-10-05 07:52:28 +00:00 |
|
Marcus Boerger
|
d7fdf15a41
|
- Allow partial type conversion support for objects.
- Add support for object to string conversion from userspace by method
__toString() and add a test.
|
2003-09-18 11:38:33 +00:00 |
|
Marcus Boerger
|
7a12eb8a2d
|
WS
|
2003-08-16 20:12:01 +00:00 |
|
Zeev Suraski
|
c0b46739ca
|
Improve array overloading - support unset($foo["bar"])
|
2003-07-30 17:12:06 +00:00 |
|
Zeev Suraski
|
6a50660cfe
|
Fix isset()/empty() for non-trivial object elements
(API change - read_property now accepts an extra element)
Fixes bug #24436
|
2003-07-22 13:49:33 +00:00 |
|
Zeev Suraski
|
3cfa6a68f4
|
Add get_dim callback
|
2003-07-07 10:53:27 +00:00 |
|
Zeev Suraski
|
ae6a1e7e4e
|
whitespace
|
2003-07-07 09:12:15 +00:00 |
|
Zeev Suraski
|
938c0fbc19
|
Initial support for overloading of array syntax for objects (very initial)
|
2003-07-07 09:00:36 +00:00 |
|
Marcus Boerger
|
35c40932e8
|
Fix destructor visibility
|
2003-07-01 19:13:50 +00:00 |
|
James Cox
|
f68c7ff249
|
updating license information in the headers.
|
2003-06-10 20:04:29 +00:00 |
|
Sterling Hughes
|
ae2bfb7880
|
Assume lazy consensus regarding the cast_object() patch. *Only* implemented
from a internals perspective. This callback has been very useful for both
ext/mono and ext/simplexml
|
2003-05-27 18:52:25 +00:00 |
|
Zeev Suraski
|
d22cc2f329
|
Improve handling of static member variables
|
2003-02-17 14:06:39 +00:00 |
|
Zeev Suraski
|
f660d28143
|
- read_property cleanup
- Implement unset/isset/empty for PPP
|
2003-02-05 14:27:30 +00:00 |
|
Zeev Suraski
|
17439aa9c4
|
Rework static class properties - now supports access restrictions
|
2003-02-05 13:35:52 +00:00 |
|
Zeev Suraski
|
61bd944b32
|
Core rearrangements - move Zend Objects specific code to their
specific implementation file
|
2003-02-02 16:17:25 +00:00 |
|
foobar
|
333406bdc2
|
- Added some missing CVS $Id$ tags, headers and footers.
|
2003-02-01 01:49:15 +00:00 |
|
Stanislav Malyshev
|
8814f36692
|
fix level of indirection
|
2002-12-31 09:42:28 +00:00 |
|
Stanislav Malyshev
|
0af3b5a692
|
Oops, fix it indeed
|
2002-12-30 17:19:32 +00:00 |
|
Stanislav Malyshev
|
37571334d9
|
Better check
|
2002-12-30 17:17:41 +00:00 |
|
Harald Radi
|
3738a6edd0
|
only check for an available class entry instead of
the std_object_handlers on some places
#some linuxtag work
|
2002-06-09 14:20:37 +00:00 |
|
Stanislav Malyshev
|
7a067547cd
|
Make OBJCE return zend_class_entry*, also some cleanups
|
2002-04-30 09:56:48 +00:00 |
|
Harald Radi
|
6ac6cb1040
|
added get_class_entry callback handler to the
object handlers structure
|
2002-04-22 14:22:27 +00:00 |
|
Andi Gutmans
|
c84a4ead95
|
- Pass TSRMLS to callbacks.
|
2002-03-15 16:26:17 +00:00 |
|