If methods read them directly from $ _POST, and not as method arguments, then I would rely on the @uses tag in the docblock method:
public function foo()
{
echo "I use ", $_POST['bar'], "... :-)";
}
Another option might be the @global tag:
public function foo()
{
global $_POST;
echo "I use ", $_POST['bar'], "... :-)";
}
I understand that the keyword "global" is not technically necessary for the superglobal inside the method, but it helps to document it.
Edit
Please note that according to the reference guide, PHPDoc @uses is intended to display bilateral relationships.
Documentation generators MUST create an @ used-by tag in the documentation of the receiving element that references the element associated with the @uses tag
, semantically @uses , @see $_ [POST | GET | REQUEST ]. / , @see FQSEN, doc