/** * Exports the PHP code * * @return string */ public function exportCode() { $modifiers = \Reflection::getModifierNames($this->_method->getModifiers()); $params = array(); // Export method's parameters foreach ($this->_method->getParameters() as $param) { $reflection_parameter = new ReflectionParameter($param); $params[] = $reflection_parameter->exportCode(); } return sprintf('%s function %s(%s) {}', join(' ', $modifiers), $this->_method->getName(), join(', ', $params)); }