From 763ef8d4bb9283fed3e8abac62a7e0e9d318702b Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Mon, 4 Jul 2011 10:52:59 +0000 Subject: [PATCH] New reflection methods git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@312894 c90b9560-bf6c-de11-be94-00142212c4b1 --- .../reflectionfunction/getclosure.xml | 59 ++++++++++++++++ .../getclosurethis.xml | 59 ++++++++++++++++ .../reflectionmethod/getclosure.xml | 68 +++++++++++++++++++ .../canbepassedbyvalue.xml | 59 ++++++++++++++++ 4 files changed, 245 insertions(+) create mode 100644 reference/reflection/reflectionfunction/getclosure.xml create mode 100644 reference/reflection/reflectionfunctionabstract/getclosurethis.xml create mode 100644 reference/reflection/reflectionmethod/getclosure.xml create mode 100644 reference/reflection/reflectionparameter/canbepassedbyvalue.xml diff --git a/reference/reflection/reflectionfunction/getclosure.xml b/reference/reflection/reflectionfunction/getclosure.xml new file mode 100644 index 0000000000..1261a40b03 --- /dev/null +++ b/reference/reflection/reflectionfunction/getclosure.xml @@ -0,0 +1,59 @@ + + + + + + ReflectionFunction::getClosure + Returns a dynamically created closure for the function + + + + &reftitle.description; + + public ClosureReflectionFunction::getClosure + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Returns Closure. + Returns &null; in case of an error. + + + + + + + diff --git a/reference/reflection/reflectionfunctionabstract/getclosurethis.xml b/reference/reflection/reflectionfunctionabstract/getclosurethis.xml new file mode 100644 index 0000000000..493137f5d6 --- /dev/null +++ b/reference/reflection/reflectionfunctionabstract/getclosurethis.xml @@ -0,0 +1,59 @@ + + + + + + ReflectionFunctionAbstract::getClosureThis + Returns this pointer bound to closure + + + + &reftitle.description; + + public objectReflectionFunctionAbstract::getClosureThis + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Returns $this pointer. + Returns &null; in case of an error. + + + + + + + diff --git a/reference/reflection/reflectionmethod/getclosure.xml b/reference/reflection/reflectionmethod/getclosure.xml new file mode 100644 index 0000000000..b999c97049 --- /dev/null +++ b/reference/reflection/reflectionmethod/getclosure.xml @@ -0,0 +1,68 @@ + + + + + + ReflectionMethod::getClosure + Returns a dynamically created closure for the method + + + + &reftitle.description; + + public ClosureReflectionMethod::getClosure + stringobject + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + object + + + Forbidden for static methods, required for other methods. + + + + + + + + &reftitle.returnvalues; + + Returns Closure. + Returns &null; in case of an error. + + + + + + + diff --git a/reference/reflection/reflectionparameter/canbepassedbyvalue.xml b/reference/reflection/reflectionparameter/canbepassedbyvalue.xml new file mode 100644 index 0000000000..87712eb9c4 --- /dev/null +++ b/reference/reflection/reflectionparameter/canbepassedbyvalue.xml @@ -0,0 +1,59 @@ + + + + + + ReflectionParameter::canBePassedByValue + Returns whether this parameter can be passed by value + + + + &reftitle.description; + + public boolReflectionParameter::canBePassedByValue + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Returns &true; if the parameter can be passed by value, &false; otherwise. + Returns &null; in case of an error. + + + + + + +