Mindmap
PHP Framework
Inhalt der Mindmap
PHP Framework
Classes
- Inheritance
- extends
- override
- abstract
- An abstract class can't be instantiated.
- abstract methods
- The child classes MUST implement the abstract method.
- interface
- Programming over interface not implementation. If we're struggling between different types when using some class, an interface is a good choice.
- contract
- extends
- Encapsulation
- public
- private
- protected
- Inheritance
Routes
- Route Model Binding
Models
Controllers
DI
- Passing arguments to a function, in a "classy" way
IoC Container
Eloquent
- QueryScopes
- public function scopeNombre($query){ return $query->method(bla, bla bla)->get(); }
- QueryScopes
SOLID
Simple Rules
- No abbreviation
- Class names
- Methods
- Variables
- Be descriptive
- No more than 2 words in the descriptive method/class
- No else condition
- Many choices = Polymorphism?
- One leve of indentation per method
- Limit the Instance Variables
- Wrap primitive and strings
- Does it bring clarity?
- Is there behavior?
- Consistency
- Important domain concept?
- No abbreviation
Service Container
- Where services are binded, functions as a Singleton instance of a class.
Service Provider
Informationen
- Beschreibung
- Informática Mindmap am PHP Framework, erstellt von sdfsddsdsdsd sdsdsdsdsd am 24/09/2021.
- Erstellt von
- sdfsddsdsdsd sdsdsdsdsd
- Aufrufe
- 0
- Tags
- Verlauf
-
- Erstellt von Luis Rojas · 3 Mai 2017
- Kopiert von Ahmed Salem · 2 Jan 2019
- Kopiert von Ahmed Salem · 6 Jan 2019
- Kopiert von sdfsddsdsdsd sdsdsdsdsd · 24 Sep 2021
- Bewertung