2009/4/5 Philip Olson <phi...@roshambo.org> > >> That should be all the SPL docs tagged as not documented, so I'm now >> continuing with the rest of ArrayObject. > > You're doing great work, I think it's time for a CVS account so you can > apply these and future changes: > - http://php.net/cvs-php >
Thanks :) Let me know if something needs fixing. > > Generally people find and fix things whenever the mood strikes, as nobody > maintains certain sections. Or if you mean your patch, nothing stands out as > problematic. > I meant with the patch. But as for SPL, it's likely time we organize the effort by categorizing > what's documented, undocumented (skeletons only, etc.) and missing... then > people will officially pick and choose. I'll create this within two days. > Regards, > Philip > I created a script for this last week, forgot to send the results to the list. I split it into two summaries - 1 with iterators only, 1 with the rest of the undocumented SPL. I've attached the summaries this time. :) I'm planning to work my way down the non-iterator list, starting with ArrayObject. -Juliette
New undocumented SPL Functions/Methods ======================================== Array Overloading -------------------- /en/reference/spl/arrayobject/ asort.xml exchangearray.xml getarraycopy.xml getflags.xml getiteratorclass.xml ksort.xml natcasesort.xml natsort.xml serialize.xml setflags.xml setiteratorclass.xml uasort.xml uksort.xml unserialize.xml /en/reference/spl/splfixedarray/ construct.xml count.xml current.xml fromarray.xml getsize.xml key.xml next.xml offsetexists.xml offsetget.xml offsetset.xml offsetunset.xml rewind.xml setsize.xml toarray.xml valid.xml /en/reference/spl/splfixedarray.xml Observer ------------- /en/reference/spl/splobserver/ update.xml /en/reference/spl/splobserver.xml /en/reference/spl/splsubject/ attach.xml detach.xml notify.xml /en/reference/spl/splsubject.xml /en/reference/spl/splobjectstorage/ addall.xml attach.xml contains.xml count.xml current.xml detach.xml getinfo.xml key.xml next.xml offsetexists.xml offsetget.xml offsetset.xml offsetunset.xml removeall.xml rewind.xml serialize.xml setinfo.xml unserialize.xml valid.xml /en/reference/spl/splobjectstorage.xml File System ------------- /en/reference/spl/splfileobject/ construct.xml current.xml eof.xml fflush.xml fgetc.xml fgetcsv.xml fgets.xml fgetss.xml flock.xml fpassthru.xml fscanf.xml fseek.xml fstat.xml ftell.xml ftruncate.xml fwrite.xml getchildren.xml getcsvcontrol.xml getcurrentline.xml getflags.xml getmaxlinelen.xml haschildren.xml key.xml next.xml rewind.xml seek.xml setcsvcontrol.xml setflags.xml setmaxlinelen.xml tostring.xml valid.xml /en/reference/spl/splfileobject.xml /en/reference/spl/spltempfileobject/ construct.xml /en/reference/spl/spltempfileobject.xml
New undocumented SPL Functions/Methods ======================================== Iterators ------------- /en/reference/spl/appenditerator/ append.xml construct.xml current.xml getarrayiterator.xml getinneriterator.xml getiteratorindex.xml key.xml next.xml rewind.xml valid.xml /en/reference/spl/appenditerator.xml /en/reference/spl/arrayiterator/ append.xml asort.xml construct.xml count.xml getarraycopy.xml getflags.xml ksort.xml natcasesort.xml natsort.xml offsetexists.xml offsetget.xml offsetset.xml offsetunset.xml serialize.xml setflags.xml uasort.xml uksort.xml unserialize.xml /en/reference/spl/directoryiterator/ getbasename.xml seek.xml tostring.xml /en/reference/spl/emptyiterator/ current.xml key.xml next.xml rewind.xml valid.xml /en/reference/spl/emptyiterator.xml /en/reference/spl/filteriterator/ accept.xml construct.xml /en/reference/spl/infiniteiterator/ construct.xml next.xml /en/reference/spl/infiniteiterator.xml /en/reference/spl/iteratoriterator/ construct.xml current.xml getinneriterator.xml key.xml next.xml rewind.xml valid.xml /en/reference/spl/iteratoriterator.xml /en/reference/spl/limititerator/ construct.xml current.xml getinneriterator.xml key.xml /en/reference/spl/multipleiterator/ attachiterator.xml construct.xml containsiterator.xml countiterators.xml current.xml detachiterator.xml getflags.xml key.xml next.xml rewind.xml setflags.xml valid.xml /en/reference/spl/multipleiterator.xml /en/reference/spl/norewinditerator/ construct.xml current.xml getinneriterator.xml key.xml next.xml rewind.xml valid.xml /en/reference/spl/norewinditerator.xml /en/reference/spl/outeriterator/ getinneriterator.xml /en/reference/spl/outeriterator.xml /en/reference/spl/parentiterator/ accept.xml construct.xml /en/reference/spl/recursivearrayiterator/ getchildren.xml haschildren.xml /en/reference/spl/recursivearrayiterator.xml /en/reference/spl/recursivecachingiterator/ construct.xml /en/reference/spl/recursivedirectoryiterator/ construct.xml getsubpath.xml getsubpathname.xml /en/reference/spl/recursivefilteriterator/ construct.xml getchildren.xml haschildren.xml /en/reference/spl/recursivefilteriterator.xml /en/reference/spl/recursiveiterator/ getchildren.xml haschildren.xml /en/reference/spl/recursiveiterator.xml /en/reference/spl/recursiveiteratoriterator/ beginchildren.xml beginiteration.xml callgetchildren.xml callhaschildren.xml construct.xml endchildren.xml enditeration.xml getinneriterator.xml getmaxdepth.xml nextelement.xml setmaxdepth.xml /en/reference/spl/recursiveregexiterator/ construct.xml getchildren.xml haschildren.xml /en/reference/spl/recursiveregexiterator.xml /en/reference/spl/recursivetreeiterator/ beginchildren.xml beginiteration.xml callgetchildren.xml callhaschildren.xml construct.xml current.xml endchildren.xml enditeration.xml getentry.xml getpostfix.xml getprefix.xml key.xml next.xml nextelement.xml rewind.xml setprefixpart.xml valid.xml /en/reference/spl/recursivetreeiterator.xml /en/reference/spl/regexiterator/ accept.xml construct.xml getflags.xml getmode.xml getpregflags.xml setflags.xml setmode.xml setpregflags.xml /en/reference/spl/regexiterator.xml Existing undocumented SPL Functions/Methods (skeletons only) ========================================== Iterators -------------- /en/reference/spl/arrayiterator seek.xml /en/reference/spl/cachingiterator construct.xml count.xml current.xml getcache.xml getflags.xml getinneriterator.xml hasnext.xml key.xml next.xml offsetexists.xml offsetget.xml offsetset.xml offsetunset.xml rewind.xml setflags.xml tostring.xml valid.xml /en/reference/spl/directoryiterator current.xml getatime.xml getctime.xml getfilename.xml getgroup.xml getinode.xml getmtime.xml getowner.xml getpath.xml getpathname.xml getperms.xml getsize.xml gettype.xml isdir.xml isexecutable.xml isfile.xml islink.xml isreadable.xml iswritable.xml key.xml next.xml rewind.xml valid.xml /en/reference/spl/filesystemiterator construct.xml current.xml /en/reference/spl/filesystemiterator getflags.xml key.xml next.xml rewind.xml setflags.xml /en/reference/spl/filteriterator current.xml getinneriterator.xml key.xml next.xml rewind.xml valid.xml /en/reference/spl/globiterator construct.xml count.xml /en/reference/spl/limititerator getposition.xml next.xml rewind.xml seek.xml valid.xml /en/reference/spl/parentiterator getchildren.xml haschildren.xml next.xml rewind.xml /en/reference/spl/recursivecachingiterator getchildren.xml haschildren.xml /en/reference/spl/recursivedirectoryiterator getchildren.xml haschildren.xml key.xml next.xml rewind.xml /en/reference/spl/recursiveiteratoriterator current.xml getdepth.xml getsubiterator.xml key.xml next.xml rewind.xml valid.xml /en/reference/spl/seekableiterator seek.xml