Προς το περιεχόμενο

dependency injection container in PHP


Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπερα θελω να φτιαξω μια υπηρεσια location για ενα Store..Στις 2 τελευταιες κλασεις θελω να εμφανιζει στοιχεια για την τοποθεσια αλλα δεν ξερω πωσ να το κανω ψαχνω 3 μερες κ δν βρισκω κατι αν μπορει καποιος να με βοηθήσει..Παρακατω ειναι ο κωδικας

 

/* εχω την κλασση StoreService

class StoreService
 {
    private $geolocationService;

        public function __construct(GeolocationService $geolocationService) {
            $this->geolocationService = $geolocationService;
        }

        public function getStoreCoordinates($store) {
            return $this->geolocationService->getCoordinatesFromAddress($store->getAddress());
        }
 }
    interface GeolocationService {
        public function getCoordinatesFromAddress($address);
    }
/*edw dn kserw ti prepei na grapw gia na doulepsei olo auto
class GoogleMaps implements GeolocationService
{
    $locationString="$state,+$country";
    echo "$locationString";

}
class OpenStreetMap implements GeolocationService
{
    locationString="$city,+$streat,+$num";
    echo "$locationString";
}

?>

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...