1
是否有規則來檢查類型提示的所有函數?PHPCS規則類型提示
/**
* Set the part name.
*
* @param string $name The part name.
*/
public function setName(string $name) : void
{
$this->name = $name;
}
因此,例如它必須在參數前面有一個類型,並且該函數必須具有指定的返回類型。
我看着它,它大部分符合我的要求。但是,你如何處理像這樣的長行:'public function getUrlForRoute(string $ routeName,array $ parameters = []):string'比所允許的80個字符長嗎? – Pascal
這裏有'PHP_CodeSniffer \ Standards \ Generic \ Sniffs \ Files \ LineLengthSniff'。我把它設置爲120個字符。 80是嚴格的對我和今天的屏幕的屏幕寬度:) –
@Pascal,在這種情況下,你應該使用多行方法簽名。因此,我不會讓我在這裏添加多行代碼示例作爲評論。 –