The patch deletes the timeout parameter from the parameters documentation, yet the parameter exists in the function signature. Regardless of how useful a parameter is, the documentation should match the signature/behaviour which means leaving it (but changing its description). Right?
Ok, new patch attached. I can live with documented but deprecated.
Also,<initializer> for $timeout should be 0 in the associated<methodparam>.
I didn't touch the methodparam block. So, I am not sure what you are talking about.
And lastly, changes in behavour should be described in the<changelog> role within the methods docs.
And here you really lost me. I have not done PHP doc work in 10 years so bear with me. I am sure if you work on them every day this makes sense, but it reads like Java to me. ;)
Brian.
Index: delete.xml =================================================================== --- delete.xml (revision 300543) +++ delete.xml (working copy) @@ -15,10 +15,8 @@ </methodsynopsis> <para> - <function>Memcache::delete</function> deletes item with the - <parameter>key</parameter>. If parameter <parameter>timeout</parameter> - is specified, the item will expire after - <parameter>timeout</parameter> seconds. + <function>Memcache::delete</function> deletes item with the + <parameter>key</parameter> Also you can use <function>memcache_delete</function> function. </para> @@ -40,9 +38,7 @@ <term><parameter>timeout</parameter></term> <listitem> <para> - Execution time of the item. If it's equal to zero, the item will be - deleted right away whereas if you set it to 30, the item will be - deleted in 30 seconds. + No longer supported by memcached. Do not use. </para> </listitem> </varlistentry> @@ -69,14 +65,14 @@ /* procedural API */ $memcache_obj = memcache_connect('memcache_host', 11211); -/* after 10 seconds item will be deleted by the server */ -memcache_delete($memcache_obj, 'key_to_delete', 10); +/* item will be deleted by the server */ +memcache_delete($memcache_obj, 'key_to_delete'); /* OO API */ $memcache_obj = new Memcache; $memcache_obj->connect('memcache_host', 11211); -$memcache_obj->delete('key_to_delete', 10); +$memcache_obj->delete('key_to_delete'); ?> ]]>