Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak najlepiej użyć mappera
Forum PHP.pl > Forum > PHP
Szamano
Hey,

Mam mały dylemat, buduje pewną klasę służąca jako pośrednik do zewnętrznego api. W niej mam metody które mapują dane z serwisu do postaci odpowiedniej dla api i komunikują się z nim.
Mój mapper to tablica np:
  1. $servicesMap = [
  2. 'ser1' => 'service1',
  3. 'ser2' => 'service2'
  4. ];

Taki mapper jest wykorzystywany tylko przez daną funkcje.
Obiekt będzie raczej tworzony tylko do wywołania raz danej metody

I tutaj jest moja wątpliwość gdzie najlepiej, najestetyczniej, najoptymalniej itp umieścić taką tablice czy w
1) ciele funkcji?
2) jako parametr klasy?
3) jako statyczny parametr klasy?
4) wywalić to gdzie indziej?
5) coś innego?

Zrobiłem 4
ResearchIT
Jeżeli ta tablica faktycznie jest wykorzystywana tylko przez jedną, konkretną funkcję i jej dane nie ulegają zmianie, to nie ma potrzeby umieszczania jej na zewnątrz funkcji.
Pyton_000
W klasie API implementującej daną komunikację.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.