public function setAnimation($animation = null)
    {
        if (!in_array($animation, Animation::getAnimations()) && ($animation !== null)) {
            throw OverlayException::invalidMarkerAnimation();
        }

        $this->animation = $animation;
    }
public function setAnimation($animation = null)
    {
        if (!in_array($animation, Animation::getAnimations()) && ($animation !== null)) {
            throw OverlayException::invalidMarkerAnimation();
        }

        $this->animation = $animation;
    }
public function setAnimation ( $ animation = null ) { if ( ! in_array ( $ animation , Animation :: getAnimations ( ) ) && ( $ animation !== null ) ) { throw OverlayException :: invalidMarkerAnimation ( ) ; } $ this -> animation = $ animation ; }
Sets the marker animation.

@param string $animation The marker animation.

@throws \Ivory\GoogleMap\Exception\OverlayException If the animation is not valid.
Sets the marker animation .