summaryrefslogtreecommitdiff
path: root/ext/overload
Commit message (Collapse)AuthorAgeFilesLines
* Bump year.Sebastian Bergmann2002-12-312-2/+2
|
* fix build..foobar2002-12-011-8/+8
|
* Skip overload for ZE2Marcus Boerger2002-12-011-3/+8
| | | | | Bug #20156
* - Fix ZE2 build when overload is enabledDerick Rethans2002-09-301-0/+2
|
* Don't build ext/overload with Zend Engine 2.Sebastian Bergmann2002-09-041-0/+2
|
* Properly return the result of __call() handler.Andrei Zmievski2002-06-121-3/+3
|
* ZE2 compatibility fixesHarald Radi2002-04-301-8/+8
|
* Beautify.Sebastian Bergmann2002-04-171-1/+1
|
* Fix CREDIT files, remove email addressJason Greene2002-03-131-1/+1
|
* extension converted automatically to PHP_NEW_EXTENSION. Manually confirmedSascha Schumann2002-03-122-9/+1
|
* Maintain headers.Sebastian Bergmann2002-02-282-4/+4
|
* This has been scaring people off.Andrei Zmievski2002-02-272-19/+1
|
* Match the table style of the other single-row info entries.Jon Parise2001-12-311-1/+1
|
* Since PHP method names are case-insensitive, we have to fold access to 'FOO'Andrei Zmievski2001-12-121-18/+28
| | | | | and 'foo' properties into a call to the same accessor.
* Ack, apparently in statically linked-in extensions we have to clean theAndrei Zmievski2001-12-122-20/+30
| | | | | | hash of overloaded classes on request shutdown. Also, added some fold markers and rearranged some defines.
* Update headers.Sebastian Bergmann2001-12-112-4/+3
|
* Show example of property-specific accessors.Andrei Zmievski2001-12-111-0/+19
|
* This commit implements property-specific accessors.Andrei Zmievski2001-12-112-53/+153
| | | | | | | | | When overload() is called, it not only scans for general handlers, but also for any methods beginning with __get_ and __set_ and saves a list of them. Then when a property is accessed, e.g. $obj->x, the extension will first check whether __get_x() is available, and will call it if it is, otherwise it will invoke the general __get() handler.
* Modified __call() handler to accept a byref return value parameter thatAndrei Zmievski2001-12-102-15/+31
| | | | | | should be filled in. The __call() handler is now supposed to return true or false, depending on whether it was successful or not.
* Enable it for real.foobar2001-12-101-1/+1
|
* * enable overload extension by defaultStig Bakken2001-12-101-1/+1
|
* * use macros in error messagesStig Bakken2001-12-091-3/+3
|
* *** empty log message ***Andrei Zmievski2001-12-091-1/+1
|
* Adjust to account for latest changes.Andrei Zmievski2001-12-091-3/+1
|
* - Only destroy the current object if it was received from the __get() handler.Andrei Zmievski2001-12-091-48/+62
| | | | | | | - Changed the way method arguments are passed to __call() handler. They are now encapsulated inside of an array, which makes it easier to pass them to call_user_func_array().
* - Fix memory leak when accessing undefined index or property.Andrei Zmievski2001-12-071-10/+18
| | | | | - Only invoke call_get_handler() on an object in the chain if it's overloaded.
* Make sure refcount is 1 on stack zval.Andrei Zmievski2001-12-071-0/+1
|
* All right, let people RTFM.Andrei Zmievski2001-12-072-7/+26
|
* Add fold markers in strategic places and improve MINIT function a bit.Andrei Zmievski2001-12-071-2/+13
|
* If the method exists in object's function table, call it directly withoutAndrei Zmievski2001-12-071-20/+36
| | | | | using __call() handler.
* Support overloaded method calls via __call().Andrei Zmievski2001-12-071-10/+58
|
* fix CFLAGS, how could this have worked before?Daniel Beulshausen2001-12-021-2/+2
|
* Unified the configure messages.foobar2001-11-301-3/+4
|
* Add todo item.Andrei Zmievski2001-11-161-0/+1
|
* fix linkage errorHarald Radi2001-10-181-1/+1
|
* win32 project fileHarald Radi2001-10-171-0/+108
|
* Adding user-space object overloading extension.Andrei Zmievski2001-10-157-0/+633