Autoload Magica Dengan Konvensi PSR 4



Kali ini saya akan menerangkan tentang Autoload Magica untuk konvensi PSR-4. Versi Magica yang bisa memuat class dengan konvensi PSR 4 adalah versi 1.1. Anda dapat mengunduh Magica v1.1 di  sini. Untuk penjelasan PSR-4 ada di sini.
Contoh PSR-4:
1.              Class Symfony\Component\Console\ConsoleEvents ada di file vendor/symfony/console/ConsoleEvents.php
2.              Class Aura\Intl\Package vendor/aura/intl/src/Package
Dari dua contoh di atas, prefix class-nya yang diubah sehingga nama class tidak identik dengan nama file. Akan tetapi, suffix class nya masih identik dengan nama file.
Penjelasan Argument addRewrite
1.              Prefix class,
2.              Class separator
3.              apakah nama class akan dijadikan lowercase
4.              letak directory
5.              apakah menggunakan konvensi psr4
Hasil di web browser:
Keduanya bernilai true, yang berarti class berhasil dimuat
Download Script, di dalamnya terdapat symfony, aura, dan magica v1.1

Sebelum mempelajari ini ada baiknya pelajari namespace dan use

Komentar

Postingan populer dari blog ini