İçeriğe geç

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.

<?php
interface IRepository
{
public function find(int $id): ?object;
}
<?php
interface Repository
{
public function find(int $id): ?object;
}

I önekini kaldırın; gerekirse rolü açıklayan bir son ek (örneğin Interface yerine anlamlı bir ad) kullanın.