MB: eigenen pseudo Datentyp definieren

Beitrag lesen

moin Community,

Kann man in Frameworks, die wiederkehrender Datenstruktueren in sequenzieller Abfolge, in pseudo Datentypen definieren? Ich beziehe mich auf eine fast gleiche Frage Datentypen Intertface

new Database( new TyeDatabase( 'mysql:host=localhost;dbname=mydatabse', 'root', '' ) );
new URLRouter( new TypeURLRouter( 'en', 'default', 'home', 'index', '1' ) );

macht man das bei striktem, objektorientierten PHP so? Ich tu mich sehr schwer wenn ich angeforderte primitive datentypen in einer habe die in ihrer Reihenfolge fest definierte sind. Warum man da kein Custom Datentype kreiert, die man in allmöglichen Bereichen im System einsetzt, ist sehr suspekt.

Außerdem könnte man bei URLRouter Rückgabewerten nicht alle erdenklichen GET-Parameter holen getLanguage(), getController(), getPrefix(), getMethod(), getParams(), sondern in einen Rutsch definierten Typ...

return new TypeURLRouter( $language, $prefix, $method, $params )

vlg MB