1313/**
1414 * @author William Durand <william.durand1@gmail.com>
1515 */
16- final class Address
16+ final class Addressimplements Position
1717{
1818/**
19- * @varCoordinates
19+ * @varCoordinatesInterface
2020 */
2121private $ coordinates ;
2222
2323/**
24- * @varBounds
24+ * @varBoundsInterface
2525 */
2626private $ bounds ;
2727
@@ -51,12 +51,12 @@ final class Address
5151private $ postalCode ;
5252
5353/**
54- * @varAdminLevelCollection
54+ * @varAdminLevelCollectionInterface
5555 */
5656private $ adminLevels ;
5757
5858/**
59- * @varCountry
59+ * @varCountryInterface
6060 */
6161private $ country ;
6262
@@ -73,15 +73,15 @@ final class Address
7373 * @param string $subLocality
7474 */
7575public function __construct (
76- Coordinates $ coordinates =null ,
77- Bounds $ bounds =null ,
76+ CoordinatesInterface $ coordinates =null ,
77+ BoundsInterface $ bounds =null ,
7878$ streetNumber =null ,
7979$ streetName =null ,
8080$ postalCode =null ,
8181$ locality =null ,
8282$ subLocality =null ,
83- AdminLevelCollection $ adminLevels =null ,
84- Country $ country =null ,
83+ AdminLevelCollectionInterface $ adminLevels =null ,
84+ CountryInterface $ country =null ,
8585$ timezone =null
8686 ) {
8787$ this ->coordinates =$ coordinates ;
@@ -99,7 +99,7 @@ public function __construct(
9999/**
100100 * Returns an array of coordinates (latitude, longitude).
101101 *
102- * @returnCoordinates
102+ * @returnCoordinatesInterface
103103 */
104104public function getCoordinates ()
105105 {
@@ -137,7 +137,7 @@ public function getLongitude()
137137/**
138138 * Returns the bounds value.
139139 *
140- * @returnBounds
140+ * @returnBoundsInterface
141141 */
142142public function getBounds ()
143143 {
@@ -198,7 +198,7 @@ public function getSubLocality()
198198/**
199199 * Returns the administrative levels.
200200 *
201- * @returnAdminLevelCollection
201+ * @returnAdminLevelCollectionInterface
202202 */
203203public function getAdminLevels ()
204204 {
@@ -208,7 +208,7 @@ public function getAdminLevels()
208208/**
209209 * Returns the country value.
210210 *
211- * @returnCountry
211+ * @returnCountryInterface
212212 */
213213public function getCountry ()
214214 {