public function getMarkers($marker = NULL)
	{
		if($marker !== NULL && $this->markers !== NULL)
		{
			$result = [];
			
			foreach($this->markers as $check)
			{
				if($check instanceof $marker)
				{
					$result[] = $check;
				}
			}
			
			return $result;
		}
		
		return (array)$this->markers;
	}
public function getMarkers($marker = NULL)
	{
		if($marker !== NULL && $this->markers !== NULL)
		{
			$result = [];
			
			foreach($this->markers as $check)
			{
				if($check instanceof $marker)
				{
					$result[] = $check;
				}
			}
			
			return $result;
		}
		
		return (array)$this->markers;
	}
public function getMarkers ( $ marker = NULL ) { if ( $ marker !== NULL && $ this -> markers !== NULL ) { $ result = [ ] ; foreach ( $ this -> markers as $ check ) { if ( $ check instanceof $ marker ) { $ result [ ] = $ check ; } } return $ result ; } return ( array ) $ this -> markers ; }
Get all markers being set for this binding.

@param string $marker The type of marker to be considerd.
@return array<Marker>
Get all markers being set for this binding .