Skip to content

Commit ad5ec88

Browse files
「オーバライド」を「オーバーライド」に統一し、prh のルールを追加 (#419)
* 「オーバライド」を用語集に沿って「オーバーライド」に統一(4ファイル) * prh.yml に「オーバライド」→「オーバーライド」のルールを追加
1 parent 5e35ed4 commit ad5ec88

5 files changed

Lines changed: 11 additions & 4 deletions

File tree

appendices/migration81/incompatible.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ ArgumentCountError - makeyogurt(): Argument #1 ($container) not passed
129129

130130
<para>
131131
ほとんどの final でない内部メソッドは、
132-
それをオーバライドする際
132+
それをオーバーライドする際
133133
互換性がある戻り値の型を宣言することが必須になりました。
134134
そうしない場合、継承が有効かを検証する際に、
135135
推奨されない警告が発生するようになります。

build/prh.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,13 @@ rules:
5151
to: サーバー
5252
- from: サーバー
5353
to: サーバー
54+
- expected: オーバーライド
55+
pattern: /オーバ(?!ー)ライド/
56+
specs:
57+
- from: オーバライド
58+
to: オーバーライド
59+
- from: オーバーライド
60+
to: オーバーライド
5461
- expected: WHATWG URL Standard
5562
pattern: WHATWG URL 標準
5663
specs:

language/oop5/basic.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ Parent Class
564564
但し、<link linkend="language.oop5.decon.constructor">コンストラクタ</link>
565565
と <literal>private</literal> メソッドについては、
566566
この規則の例外で、
567-
オーバライドしたシグネチャにミスマッチがあっても致命的なエラーにはなりません
567+
オーバーライドしたシグネチャにミスマッチがあっても致命的なエラーにはなりません
568568
</para>
569569
<example>
570570
<title>互換性がある子クラスのメソッド</title>

language/oop5/decon.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ $obj = new OtherSubClass();
6767
</example>
6868
<para>
6969
他のメソッドと異なり、<link linkend="object.construct">__construct()</link>
70-
を子クラスでオーバライドしても
70+
を子クラスでオーバーライドしても
7171
<link linkend="language.oop.lsp">シグネチャの互換性に関するルール</link> は適用されません。
7272
</para>
7373
<para>

language/oop5/interfaces.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ class B implements A
379379
}
380380
381381
// Class constant と表示します。
382-
// PHP 8.1.0 より前のバージョンでは、定数をオーバライドできなかったため、これは動作しませんでした。
382+
// PHP 8.1.0 より前のバージョンでは、定数をオーバーライドできなかったため、これは動作しませんでした。
383383
echo B::B;
384384
?>
385385
]]>

0 commit comments

Comments
 (0)