本文整理汇总了PHP中Method::getParameters方法的典型用法代码示例。如果您正苦于以下问题:PHP Method::getParameters方法的具体用法?PHP Method::getParameters怎么用?PHP Method::getParameters使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Method
的用法示例。
在下文中一共展示了Method::getParameters方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testGetParameters
/**
* @covers Puml\Model\Method::getParameters
*/
public function testGetParameters()
{
$this->assertInternalType('array', $this->object->getParameters());
$parameter = $this->getMock('\\Puml\\Model\\MethodParameter');
$this->object->addParameter($parameter);
$this->assertContains($parameter, $this->object->getParameters());
}
示例2: toDocTypeString
/**
* toDocTypeString
* @param Method $method
* @return string
*/
public function toDocTypeString(Method $method)
{
$longestType = 0;
$longestName = 0;
foreach ($method->getParameters() as $parameter) {
if (strlen($parameter->getType()) > $longestType) {
$longestType = strlen($parameter->getType());
}
if (strlen($parameter->getName()) > $longestName) {
$longestName = strlen($parameter->getName());
}
}
$returnVar = ' * @param';
$returnVar .= ' ' . $this->getType() . str_repeat(' ', $longestType - strlen($this->getType()));
$returnVar .= ' $' . $this->getName();
if (strlen($this->getDescription()) > 0) {
$returnVar .= str_repeat(' ', $longestName - strlen($this->getName())) . ' ' . $this->getDescription();
}
$returnVar .= "\n";
return $returnVar;
}