Arayüzde I öneki yok (ARCH7003)
Anahtar php.naming.interface-no-i-prefix · Önem info · Kategori naming
PHP konvansiyonu, arayüz adlarının I öneki taşımamasını önerir. Bu Macar tipi öneki gereksizdir; soyutlama bağlamdan ve implements ifadesinden anlaşılır.
Hatalı
Bölüm başlığı “Hatalı”<?php
interface IRepository{ public function find(int $id): ?object;}<?php
interface Repository{ public function find(int $id): ?object;}Düzeltme
Bölüm başlığı “Düzeltme”I önekini kaldırın; gerekirse rolü açıklayan bir son ek (örneğin Interface yerine anlamlı bir ad) kullanın.