Dieses Repository ist eine Sammlung von Merkmalen, die das Leben mit PHP einfacher machen
Fügen Sie das Paket „package-skeleton“ zu Ihrer Datei composer.json
hinzu.
{
"require" : {
"pbxg33k/pbxg33k-traits" : " 1.0.* "
}
}
Oder über die Befehlszeile im Stammverzeichnis der Installation Ihres Projekts.
$ composer require " pbxg33k/pbxg33k-traits* "
Klicken Sie hier, um mehr über die Verwendung von Merkmalen im PHP-Handbuch zu erfahren.
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"
Mit der Eigenschaft HydratableTrait können Sie Ihre Klasseneigenschaften einfach hydratisieren, indem Sie ein Array an hydrateClass() übergeben. Diese Eigenschaft weist Eigenschaften automatisch passende Schlüssel zu und instanziiert unterstützte Klassen.
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
Bitte sehen Sie sich CHANGELOG.md an
Die MIT-Lizenz (MIT) Copyright (c) 2016 Oguzhan Uysal.
Hiermit wird jeder Person, die eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die „Software“) erhält, kostenlos die Erlaubnis erteilt, mit der Software ohne Einschränkung zu handeln, einschließlich und ohne Einschränkung der Rechte zur Nutzung, zum Kopieren, Ändern und Zusammenführen , Kopien der Software zu veröffentlichen, zu verteilen, unterzulizenzieren und/oder zu verkaufen und Personen, denen die Software zur Verfügung gestellt wird, dies zu gestatten, vorbehaltlich der folgenden Bedingungen:
Der obige Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.
DIE SOFTWARE WIRD „WIE BESEHEN“ ZUR VERFÜGUNG GESTELLT, OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG. IN KEINEM FALL SIND DIE AUTOREN ODER URHEBERRECHTSINHABER HAFTBAR FÜR JEGLICHE ANSPRÜCHE, SCHÄDEN ODER ANDERE HAFTUNG, WEDER AUS EINER VERTRAGLICHEN HANDLUNG, AUS HANDLUNG ODER ANDERWEITIG, DIE SICH AUS, AUS ODER IN ZUSAMMENHANG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN HANDELN IN DER SOFTWARE ERGEBEN SOFTWARE.