mehmetgundur app/Services/Functions.php şeklinde bir dosya oluşturursunuz. app klasörü PSR-4 kapsamında olduğu için dosyalar bu klasör altına oluşturulur. Dosya ismi PSR standartlarına uygun olur, yani PascalCase. functions isimli sınıf olmaz; olacaksa eğer Functions olur. Dosya adı ile sınıf adı aynı olmalıdır. Ayrıca bulunduğu klasör ile aynı namespace'e sahip olmalıdır ki composer tarafından autoload ile çağrıldığında bulunup yüklenebilsin:
app/Services/Functions.php:
<?php
namespace App\Services;
class Functions {
//...
}
Eğer dosya yolu app/Services/SmsServices/Functions.php olsaydı
<?php
namespace App\Services\SmsServices;
class Functions {
//...
}
olacaktı.
Şimdi enjekte edilebilir.