Repositori ini adalah kumpulan ciri-ciri untuk membuat hidup dengan PHP lebih mudah
Tambahkan paket kerangka-kerangka ke file composer.json
Anda.
{
"require" : {
"pbxg33k/pbxg33k-traits" : " 1.0.* "
}
}
Atau melalui baris perintah di root instalasi proyek Anda.
$ composer require " pbxg33k/pbxg33k-traits* "
Klik di sini untuk membaca tentang penggunaan ciri-ciri pada manual PHP sendiri.
class Foo
{
use Pbxg33k Traits HydratableTrait;
// Rest of your class
// Example property, imagine it has proper getter/setter
protected $ randomProperty ;
}
// Somewhere else in code
$ foo = new Foo ();
$ foo -> hydrateClass ([ ' randomProperty ' => ' value ' ]);
var_dump ( $ foo -> getRandomProperty ()); // "value"
Sifat HydratableTrait memungkinkan Anda menghidrasi properti kelas Anda dengan mudah dengan meneruskan array ke hydrateClass(). Sifat ini secara otomatis akan menetapkan kunci yang cocok ke properti dan membuat instance kelas yang didukung.
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
Silakan lihat CHANGELOG.md
Lisensi MIT (MIT) Hak Cipta (c) 2016 Oguzhan Uysal.
Izin dengan ini diberikan, secara gratis, kepada siapa pun yang memperoleh salinan perangkat lunak ini dan file dokumentasi terkait ("Perangkat Lunak"), untuk menggunakan Perangkat Lunak tanpa batasan, termasuk tanpa batasan hak untuk menggunakan, menyalin, memodifikasi, menggabungkan , mempublikasikan, mendistribusikan, mensublisensikan, dan/atau menjual salinan Perangkat Lunak, dan mengizinkan orang yang menerima Perangkat Lunak untuk melakukan hal tersebut, dengan tunduk pada ketentuan berikut:
Pemberitahuan hak cipta di atas dan pemberitahuan izin ini akan disertakan dalam semua salinan atau sebagian besar Perangkat Lunak.
PERANGKAT LUNAK INI DISEDIAKAN "APA ADANYA", TANPA JAMINAN APA PUN, TERSURAT MAUPUN TERSIRAT, TERMASUK NAMUN TIDAK TERBATAS PADA JAMINAN KELAYAKAN UNTUK DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN TIDAK ADA PELANGGARAN. DALAM KEADAAN APA PUN PENULIS ATAU PEMEGANG HAK CIPTA TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN, ATAU TANGGUNG JAWAB LAINNYA, BAIK DALAM TINDAKAN KONTRAK, HUKUM ATAU LAINNYA, YANG TIMBUL DARI, ATAU SEHUBUNGAN DENGAN PERANGKAT LUNAK ATAU PENGGUNAAN ATAU HAL-HAL LAIN DALAM PERANGKAT LUNAK.