PHPDoc Check Tool

This tool checks the reference directory of the PHPDOC module for various problems / TODO tasks.

For now, this tool implement these checks:

Old style (All)

606 functions from 15 extensions are not converted to the new doc style yet, and thus, are not furtherly checked by the tool

PHPDoc Check > Old style

Extensions: array com domxml filesystem gmp hw mbstring mcal mcrypt ps spl stream strings tidy uodbc

array (49)
array-merge.xmlarray-multisort.xmlarray-product.xmlarray-push.xml
array-rand.xmlarray-reduce.xmlarray-reverse.xmlarray-search.xml
array-shift.xmlarray-slice.xmlarray-splice.xmlarray-sum.xml
array-udiff-assoc.xmlarray-udiff-uassoc.xmlarray-udiff.xmlarray-uintersect-assoc.xml
array-uintersect-uassoc.xmlarray-uintersect.xmlarray-unique.xmlarray-unshift.xml
array-values.xmlarray-walk-recursive.xmlarray-walk.xmlarray.xml
arsort.xmlasort.xmlcompact.xmlcount.xml
current.xmleach.xmlend.xmlextract.xml
in-array.xmlkey.xmlkrsort.xmlksort.xml
list.xmlnatcasesort.xmlnatsort.xmlnext.xml
prev.xmlrange.xmlreset.xmlrsort.xml
shuffle.xmlsort.xmluasort.xmluksort.xml
usort.xml
com (42)
class.com.xmlclass.dotnet.xmlclass.variant.xmlcom-addref.xml
com-create-guid.xmlcom-event-sink.xmlcom-get-active-object.xmlcom-get.xml
com-invoke.xmlcom-isenum.xmlcom-load-typelib.xmlcom-load.xml
com-message-pump.xmlcom-print-typeinfo.xmlcom-release.xmlcom-set.xml
variant-abs.xmlvariant-add.xmlvariant-and.xmlvariant-cast.xml
variant-cat.xmlvariant-cmp.xmlvariant-date-from-timestamp...variant-date-to-timestamp.xml
variant-div.xmlvariant-eqv.xmlvariant-fix.xmlvariant-get-type.xml
variant-idiv.xmlvariant-imp.xmlvariant-int.xmlvariant-mod.xml
variant-mul.xmlvariant-neg.xmlvariant-not.xmlvariant-or.xml
variant-pow.xmlvariant-round.xmlvariant-set-type.xmlvariant-set.xml
variant-sub.xmlvariant-xor.xml
domxml (49)
DomDocument-add-root.xmlDomDocument-create-attribut...DomDocument-create-cdata-se...DomDocument-create-comment.xml
DomDocument-create-element-...DomDocument-create-element.xmlDomDocument-create-entity-r...DomDocument-create-processi...
DomDocument-create-text-nod...DomDocument-doctype.xmlDomDocument-document-elemen...DomDocument-dump-file.xml
DomDocument-dump-mem.xmlDomDocument-get-element-by-...DomDocument-get-elements-by...DomDocument-html-dump-mem.xml
DomDocument-xinclude.xmlDomNode-append-sibling.xmlDomNode-attributes.xmlDomNode-child-nodes.xml
DomNode-clone-node.xmlDomNode-dump-node.xmlDomNode-first-child.xmlDomNode-get-content.xml
DomNode-has-attributes.xmlDomNode-has-child-nodes.xmlDomNode-insert-before.xmlDomNode-is-blank-node.xml
DomNode-last-child.xmlDomNode-next-sibling.xmlDomNode-node-name.xmlDomNode-node-type.xml
DomNode-node-value.xmlDomNode-owner-document.xmlDomNode-parent-node.xmlDomNode-prefix.xml
DomNode-previous-sibling.xmlDomNode-remove-child.xmlDomNode-replace-child.xmlDomNode-replace-node.xml
DomNode-set-content.xmlDomNode-set-name.xmlDomNode-set-namespace.xmlDomNode-unlink-node.xml
xpath-eval-expression.xmlxpath-eval.xmlxpath-new-context.xmlxptr-eval.xml
xptr-new-context.xml
filesystem (29)
basename.xmlchmod.xmlclearstatcache.xmldirname.xml
fgetc.xmlfgetss.xmlfileatime.xmlfiletype.xml
flock.xmlfnmatch.xmlfpassthru.xmlfputcsv.xml
fread.xmlfscanf.xmlfseek.xmlfstat.xml
ftruncate.xmlfwrite.xmlis-uploaded-file.xmlis-writable.xml
move-uploaded-file.xmlparse-ini-file.xmlpathinfo.xmlpopen.xml
readfile.xmlrealpath.xmltempnam.xmltouch.xml
umask.xml
gmp (39)
gmp-abs.xmlgmp-add.xmlgmp-and.xmlgmp-clrbit.xml
gmp-cmp.xmlgmp-com.xmlgmp-div-q.xmlgmp-div-qr.xml
gmp-div-r.xmlgmp-divexact.xmlgmp-fact.xmlgmp-gcd.xml
gmp-gcdext.xmlgmp-hamdist.xmlgmp-init.xmlgmp-intval.xml
gmp-invert.xmlgmp-jacobi.xmlgmp-legendre.xmlgmp-mod.xml
gmp-mul.xmlgmp-neg.xmlgmp-nextprime.xmlgmp-or.xml
gmp-perfect-square.xmlgmp-popcount.xmlgmp-pow.xmlgmp-powm.xml
gmp-prob-prime.xmlgmp-random.xmlgmp-scan0.xmlgmp-scan1.xml
gmp-setbit.xmlgmp-sign.xmlgmp-sqrt.xmlgmp-sqrtrem.xml
gmp-strval.xmlgmp-sub.xmlgmp-xor.xml
hw (62)
hw-array2objrec.xmlhw-changeobject.xmlhw-children.xmlhw-childrenobj.xml
hw-close.xmlhw-connect.xmlhw-connection-info.xmlhw-cp.xml
hw-deleteobject.xmlhw-docbyanchor.xmlhw-docbyanchorobj.xmlhw-document-attributes.xml
hw-document-bodytag.xmlhw-document-content.xmlhw-document-setcontent.xmlhw-document-size.xml
hw-dummy.xmlhw-edittext.xmlhw-error.xmlhw-errormsg.xml
hw-free-document.xmlhw-getanchors.xmlhw-getanchorsobj.xmlhw-getandlock.xml
hw-getchildcoll.xmlhw-getchildcollobj.xmlhw-getchilddoccoll.xmlhw-getchilddoccollobj.xml
hw-getobject.xmlhw-getobjectbyquery.xmlhw-getobjectbyquerycoll.xmlhw-getobjectbyquerycollobj.xml
hw-getobjectbyqueryobj.xmlhw-getparents.xmlhw-getparentsobj.xmlhw-getrellink.xml
hw-getremote.xmlhw-getremotechildren.xmlhw-getsrcbydestobj.xmlhw-gettext.xml
hw-getusername.xmlhw-identify.xmlhw-incollections.xmlhw-info.xml
hw-inscoll.xmlhw-insdoc.xmlhw-insertanchors.xmlhw-insertdocument.xml
hw-insertobject.xmlhw-mapid.xmlhw-modifyobject.xmlhw-mv.xml
hw-new-document.xmlhw-objrec2array.xmlhw-output-document.xmlhw-pconnect.xml
hw-pipedocument.xmlhw-root.xmlhw-setlinkroot.xmlhw-stat.xml
hw-unlock.xmlhw-who.xml
mbstring (45)
mb-convert-case.xmlmb-convert-encoding.xmlmb-convert-kana.xmlmb-convert-variables.xml
mb-decode-mimeheader.xmlmb-decode-numericentity.xmlmb-detect-encoding.xmlmb-detect-order.xml
mb-encode-mimeheader.xmlmb-encode-numericentity.xmlmb-ereg-match.xmlmb-ereg-replace.xml
mb-ereg-search-getpos.xmlmb-ereg-search-getregs.xmlmb-ereg-search-init.xmlmb-ereg-search-pos.xml
mb-ereg-search-regs.xmlmb-ereg-search-setpos.xmlmb-ereg-search.xmlmb-ereg.xml
mb-eregi-replace.xmlmb-eregi.xmlmb-get-info.xmlmb-http-input.xml
mb-http-output.xmlmb-internal-encoding.xmlmb-language.xmlmb-list-encodings.xml
mb-output-handler.xmlmb-parse-str.xmlmb-preferred-mime-name.xmlmb-regex-encoding.xml
mb-regex-set-options.xmlmb-send-mail.xmlmb-split.xmlmb-strcut.xml
mb-strimwidth.xmlmb-strlen.xmlmb-strpos.xmlmb-strtolower.xml
mb-strtoupper.xmlmb-strwidth.xmlmb-substitute-character.xmlmb-substr-count.xml
mb-substr.xml
mcal (40)
mcal-append-event.xmlmcal-close.xmlmcal-create-calendar.xmlmcal-date-compare.xml
mcal-date-valid.xmlmcal-day-of-week.xmlmcal-day-of-year.xmlmcal-days-in-month.xml
mcal-delete-calendar.xmlmcal-delete-event.xmlmcal-event-add-attribute.xmlmcal-event-init.xml
mcal-event-set-alarm.xmlmcal-event-set-category.xmlmcal-event-set-class.xmlmcal-event-set-description.xml
mcal-event-set-end.xmlmcal-event-set-recur-daily.xmlmcal-event-set-recur-monthl...mcal-event-set-recur-monthl...
mcal-event-set-recur-none.xmlmcal-event-set-recur-weekly...mcal-event-set-recur-yearly...mcal-event-set-start.xml
mcal-event-set-title.xmlmcal-expunge.xmlmcal-fetch-current-stream-e...mcal-fetch-event.xml
mcal-is-leap-year.xmlmcal-list-alarms.xmlmcal-list-events.xmlmcal-next-recurrence.xml
mcal-open.xmlmcal-popen.xmlmcal-rename-calendar.xmlmcal-reopen.xml
mcal-snooze.xmlmcal-store-event.xmlmcal-time-valid.xmlmcal-week-of-year.xml
mcrypt (37)
mcrypt-cbc.xmlmcrypt-cfb.xmlmcrypt-create-iv.xmlmcrypt-decrypt.xml
mcrypt-ecb.xmlmcrypt-enc-get-algorithms-n...mcrypt-enc-get-block-size.xmlmcrypt-enc-get-iv-size.xml
mcrypt-enc-get-key-size.xmlmcrypt-enc-get-modes-name.xmlmcrypt-enc-get-supported-ke...mcrypt-enc-is-block-algorit...
mcrypt-enc-is-block-algorit...mcrypt-enc-is-block-mode.xmlmcrypt-enc-self-test.xmlmcrypt-encrypt.xml
mcrypt-generic-deinit.xmlmcrypt-generic-end.xmlmcrypt-generic-init.xmlmcrypt-generic.xml
mcrypt-get-block-size.xmlmcrypt-get-cipher-name.xmlmcrypt-get-iv-size.xmlmcrypt-get-key-size.xml
mcrypt-list-algorithms.xmlmcrypt-list-modes.xmlmcrypt-module-close.xmlmcrypt-module-get-algo-bloc...
mcrypt-module-get-algo-key-...mcrypt-module-get-supported...mcrypt-module-is-block-algo...mcrypt-module-is-block-algo...
mcrypt-module-is-block-mode...mcrypt-module-open.xmlmcrypt-module-self-test.xmlmcrypt-ofb.xml
mdecrypt-generic.xml
ps (2)
ps-setcolor.xmlps-show-boxed.xml
spl (91)
ArrayIterator-current.xmlArrayIterator-key.xmlArrayIterator-next.xmlArrayIterator-rewind.xml
ArrayIterator-seek.xmlArrayIterator-valid.xmlArrayObject-append.xmlArrayObject-construct.xml
ArrayObject-count.xmlArrayObject-getIterator.xmlArrayObject-offsetExists.xmlArrayObject-offsetGet.xml
ArrayObject-offsetSet.xmlArrayObject-offsetUnset.xmlCachingIterator-hasNext.xmlCachingIterator-next.xml
CachingIterator-rewind.xmlCachingIterator-toString.xmlCachingIterator-valid.xmlCachingRecursiveIterator-ge...
CachingRecursiveIterator-ha...DirectoryIterator-construct...DirectoryIterator-current.xmlDirectoryIterator-getATime.xml
DirectoryIterator-getCTime.xmlDirectoryIterator-getChildr...DirectoryIterator-getFilena...DirectoryIterator-getGroup.xml
DirectoryIterator-getInode.xmlDirectoryIterator-getMTime.xmlDirectoryIterator-getOwner.xmlDirectoryIterator-getPath.xml
DirectoryIterator-getPathna...DirectoryIterator-getPerms.xmlDirectoryIterator-getSize.xmlDirectoryIterator-getType.xml
DirectoryIterator-isDir.xmlDirectoryIterator-isDot.xmlDirectoryIterator-isExecuta...DirectoryIterator-isFile.xml
DirectoryIterator-isLink.xmlDirectoryIterator-isReadabl...DirectoryIterator-isWritabl...DirectoryIterator-key.xml
DirectoryIterator-next.xmlDirectoryIterator-rewind.xmlDirectoryIterator-valid.xmlFilterIterator-current.xml
FilterIterator-getInnerIter...FilterIterator-key.xmlFilterIterator-next.xmlFilterIterator-rewind.xml
FilterIterator-valid.xmlLimitIterator-getPosition.xmlLimitIterator-next.xmlLimitIterator-rewind.xml
LimitIterator-seek.xmlLimitIterator-valid.xmlParentIterator-getChildren.xmlParentIterator-hasChildren.xml
ParentIterator-next.xmlParentIterator-rewind.xmlRecursiveDirectoryIterator-...RecursiveDirectoryIterator-...
RecursiveDirectoryIterator-...RecursiveDirectoryIterator-...RecursiveDirectoryIterator-...RecursiveIteratorIterator-c...
RecursiveIteratorIterator-g...RecursiveIteratorIterator-g...RecursiveIteratorIterator-k...RecursiveIteratorIterator-n...
RecursiveIteratorIterator-r...RecursiveIteratorIterator-v...SimpleXMLIterator-current.xmlSimpleXMLIterator-getChildr...
SimpleXMLIterator-hasChildr...SimpleXMLIterator-key.xmlSimpleXMLIterator-next.xmlSimpleXMLIterator-rewind.xml
SimpleXMLIterator-valid.xmliterator-count.xmliterator-to-array.xmlspl-autoload-call.xml
spl-autoload-extensions.xmlspl-autoload-functions.xmlspl-autoload-register.xmlspl-autoload-unregister.xml
spl-autoload.xmlspl-classes.xmlspl-object-hash.xml
stream (30)
stream-context-create.xmlstream-context-get-default.xmlstream-context-get-options.xmlstream-context-set-option.xml
stream-context-set-params.xmlstream-filter-append.xmlstream-filter-prepend.xmlstream-filter-register.xml
stream-filter-remove.xmlstream-get-contents.xmlstream-get-filters.xmlstream-get-line.xml
stream-get-meta-data.xmlstream-get-transports.xmlstream-get-wrappers.xmlstream-register-wrapper.xml
stream-select.xmlstream-set-blocking.xmlstream-set-timeout.xmlstream-set-write-buffer.xml
stream-socket-accept.xmlstream-socket-client.xmlstream-socket-enable-crypto...stream-socket-get-name.xml
stream-socket-recvfrom.xmlstream-socket-sendto.xmlstream-socket-server.xmlstream-wrapper-register.xml
stream-wrapper-restore.xmlstream-wrapper-unregister.xml
strings (6)
htmlspecialchars.xmllevenshtein.xmlnumber-format.xmlsscanf.xml
strtok.xmlstrtr.xml
tidy (42)
ob-tidyhandler.xmltidy-access-count.xmltidy-clean-repair.xmltidy-config-count.xml
tidy-construct.xmltidy-diagnose.xmltidy-error-count.xmltidy-get-body.xml
tidy-get-config.xmltidy-get-error-buffer.xmltidy-get-head.xmltidy-get-html-ver.xml
tidy-get-html.xmltidy-get-output.xmltidy-get-release.xmltidy-get-root.xml
tidy-get-status.xmltidy-getopt.xmltidy-is-xhtml.xmltidy-is-xml.xml
tidy-load-config.xmltidy-node-get-attr.xmltidy-node-get-nodes.xmltidy-node-next.xml
tidy-node-prev.xmltidy-parse-file.xmltidy-parse-string.xmltidy-repair-file.xml
tidy-repair-string.xmltidy-reset-config.xmltidy-save-config.xmltidy-set-encoding.xml
tidy-setopt.xmltidy-warning-count.xmltidyNode-hasChildren.xmltidyNode-hasSiblings.xml
tidyNode-isAsp.xmltidyNode-isComment.xmltidyNode-isHtml.xmltidyNode-isJste.xml
tidyNode-isPhp.xmltidyNode-isText.xml
uodbc (43)
odbc-autocommit.xmlodbc-binmode.xmlodbc-close-all.xmlodbc-close.xml
odbc-columnprivileges.xmlodbc-columns.xmlodbc-commit.xmlodbc-connect.xml
odbc-cursor.xmlodbc-data-source.xmlodbc-do.xmlodbc-error.xml
odbc-errormsg.xmlodbc-exec.xmlodbc-execute.xmlodbc-fetch-into.xml
odbc-fetch-row.xmlodbc-field-len.xmlodbc-field-name.xmlodbc-field-num.xml
odbc-field-precision.xmlodbc-field-scale.xmlodbc-field-type.xmlodbc-foreignkeys.xml
odbc-free-result.xmlodbc-gettypeinfo.xmlodbc-longreadlen.xmlodbc-next-result.xml
odbc-num-fields.xmlodbc-num-rows.xmlodbc-pconnect.xmlodbc-prepare.xml
odbc-primarykeys.xmlodbc-procedurecolumns.xmlodbc-procedures.xmlodbc-result-all.xml
odbc-result.xmlodbc-rollback.xmlodbc-setoption.xmlodbc-specialcolumns.xml
odbc-statistics.xmlodbc-tableprivileges.xmlodbc-tables.xml