protected function computeMarkerShapes(Map $map)
    {
        $markerShapes = array();

        foreach ($map->getMarkers() as $marker) {
            if ($marker->hasShape() && !in_array($marker->getShape(), $markerShapes)) {
                $markerShapes[] = $marker->getShape();
            }
        }

        return $markerShapes;
    }
protected function computeMarkerShapes(Map $map)
    {
        $markerShapes = array();

        foreach ($map->getMarkers() as $marker) {
            if ($marker->hasShape() && !in_array($marker->getShape(), $markerShapes)) {
                $markerShapes[] = $marker->getShape();
            }
        }

        return $markerShapes;
    }
protected function computeMarkerShapes ( Map $ map ) { $ markerShapes = array ( ) ; foreach ( $ map -> getMarkers ( ) as $ marker ) { if ( $ marker -> hasShape ( ) && ! in_array ( $ marker -> getShape ( ) , $ markerShapes ) ) { $ markerShapes [ ] = $ marker -> getShape ( ) ; } } return $ markerShapes ; }
Computes the marker shapes of a map.

@param \Ivory\GoogleMap\Map $map The map.

@return array The computed marker shapes.
Computes the marker shapes of a map .