Overview

Namespaces

  • Mapbender
    • Component
      • HTTP
    • CoreBundle
      • Command
      • Component
        • Exception
      • Controller
      • DataFixtures
        • ORM
      • DependencyInjection
      • Element
        • Type
      • Entity
      • EventListener
      • Extension
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
      • Template
    • DrupalIntegrationBundle
      • DependencyInjection
      • Security
        • Authentication
          • Provider
          • Token
        • Authorization
          • Voter
        • Factory
        • Firewall
        • User
      • Session
    • KmlBundle
      • Element
    • ManagerBundle
      • Controller
      • Form
        • DataTransformer
        • Type
    • MonitoringBundle
      • Command
      • Component
      • Controller
      • DependencyInjection
      • Entity
      • EventListener
      • Form
    • PrintBundle
      • Component
      • Controller
    • WmcBundle
      • Component
        • Exception
      • Element
        • Type
      • Entity
      • Form
        • EventListener
        • Type
    • WmsBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Element
        • Type
      • Entity
      • Event
      • Form
        • EventListener
        • Type
    • WmtsBundle
      • Component
        • Exception
      • Controller
      • Entity
      • Form
        • Type
  • None
  • PHP

Classes

  • WmsInstance
  • WmsInstanceLayer
  • WmsLayerSource
  • WmsSource
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Class WmsSource

A WmsSource entity presents an OGC WMS.

Mapbender\CoreBundle\Entity\Source
Extended by Mapbender\WmsBundle\Entity\WmsSource
Namespace: Mapbender\WmsBundle\Entity
ORM\Entity
ORM\Table(name="mb_wms_wmssource"): ORM\DiscriminatorMap({"mb_wms_wmssource" = "WmsSource"})
Located at Mapbender/WmsBundle/Entity/WmsSource.php
Methods summary
public
# __construct( )
public String
# getType( )

Returns a source type

Returns a source type

Returns

String
type
public String
# getManagertype( )

Returns a manager type

Returns a manager type

Returns

String
a manager type
public Mapbender\WmsBundle\Entity\WmsSource
# setOriginUrl( string $originUrl )

Set originUrl

Set originUrl

Parameters

$originUrl
string
$originUrl

Returns

Mapbender\WmsBundle\Entity\WmsSource
public string
# getOriginUrl( )

Get originUrl

Get originUrl

Returns

string
public Mapbender\WmsBundle\Entity\WmsSource
# setName( string $name )

Set name

Set name

Parameters

$name
string
$name

Returns

Mapbender\WmsBundle\Entity\WmsSource
public string
# getName( )

Get name

Get name

Returns

string
public Mapbender\WmsBundle\Entity\WmsSource
# setVersion( string $version )

Set version

Set version

Parameters

$version
string
$version

Returns

Mapbender\WmsBundle\Entity\WmsSource
public string
# getVersion( )

Get version

Get version

Returns

string
public Mapbender\WmsBundle\Entity\WmsSource
# setOnlineResource( string $onlineResource )

Set onlineResource

Set onlineResource

Parameters

$onlineResource
string
$onlineResource

Returns

Mapbender\WmsBundle\Entity\WmsSource
public string
# getOnlineResource( )

Get onlineResource

Get onlineResource

Returns

string
public Mapbender\WmsBundle\Entity\WmsSource
# setContact( string $contact )

Set contact

Set contact

Parameters

$contact
string
$contact

Returns

Mapbender\WmsBundle\Entity\WmsSource
public string
# getContact( )

Get contact

Get contact

Returns

string
public Mapbender\WmsBundle\Entity\WmsSource
# setFees( text $fees )

Set fees

Set fees

Parameters

$fees
text
$fees

Returns

Mapbender\WmsBundle\Entity\WmsSource
public text
# getFees( )

Get fees

Get fees

Returns

text
public Mapbender\WmsBundle\Entity\WmsSource
# setAccessConstraints( text $accessConstraints )

Set accessConstraints

Set accessConstraints

Parameters

$accessConstraints
text
$accessConstraints

Returns

Mapbender\WmsBundle\Entity\WmsSource
public text
# getAccessConstraints( )

Get accessConstraints

Get accessConstraints

Returns

text
public Mapbender\WmsBundle\Entity\WmsSource
# setLayerLimit( integer $layerLimit )

Set layerLimit

Set layerLimit

Parameters

$layerLimit
integer
$layerLimit

Returns

Mapbender\WmsBundle\Entity\WmsSource
public integer
# getLayerLimit( )

Get layerLimit

Get layerLimit

Returns

integer
public Mapbender\WmsBundle\Entity\WmsSource
# setMaxWidth( integer $maxWidth )

Set maxWidth

Set maxWidth

Parameters

$maxWidth
integer
$maxWidth

Returns

Mapbender\WmsBundle\Entity\WmsSource
public integer
# getMaxWidth( )

Get maxWidth

Get maxWidth

Returns

integer
public Mapbender\WmsBundle\Entity\WmsSource
# setMaxHeight( integer $maxHeight )

Set maxHeight

Set maxHeight

Parameters

$maxHeight
integer
$maxHeight

Returns

Mapbender\WmsBundle\Entity\WmsSource
public integer
# getMaxHeight( )

Get maxHeight

Get maxHeight

Returns

integer
public Mapbender\WmsBundle\Entity\WmsSource
# setExceptionFormats( array $exceptionFormats )

Set exceptionFormats

Set exceptionFormats

Parameters

$exceptionFormats
array
$exceptionFormats

Returns

Mapbender\WmsBundle\Entity\WmsSource
public Mapbender\WmsBundle\Entity\WmsSource
# addExceptionFormat( array $exceptionFormat )

Add exceptionFormat

Add exceptionFormat

Parameters

$exceptionFormat
array
$exceptionFormat

Returns

Mapbender\WmsBundle\Entity\WmsSource
public array
# getExceptionFormats( )

Get exceptionFormats

Get exceptionFormats

Returns

array
public Mapbender\WmsBundle\Entity\WmsSource
# setSupportSld( boolean $supportSld )

Set supportSld

Set supportSld

Parameters

$supportSld
boolean
$supportSld

Returns

Mapbender\WmsBundle\Entity\WmsSource
public boolean
# getSupportSld( )

Get supportSld

Get supportSld

Returns

boolean
public Mapbender\WmsBundle\Entity\WmsSource
# setUserLayer( boolean $userLayer )

Set userLayer

Set userLayer

Parameters

$userLayer
boolean
$userLayer

Returns

Mapbender\WmsBundle\Entity\WmsSource
public boolean
# getUserLayer( )

Get userLayer

Get userLayer

Returns

boolean
public Mapbender\WmsBundle\Entity\WmsSource
# setUserStyle( boolean $userStyle )

Set userStyle

Set userStyle

Parameters

$userStyle
boolean
$userStyle

Returns

Mapbender\WmsBundle\Entity\WmsSource
public boolean
# getUserStyle( )

Get userStyle

Get userStyle

Returns

boolean
public Mapbender\WmsBundle\Entity\WmsSource
# setRemoteWfs( boolean $remoteWfs )

Set remoteWfs

Set remoteWfs

Parameters

$remoteWfs
boolean
$remoteWfs

Returns

Mapbender\WmsBundle\Entity\WmsSource
public boolean
# getRemoteWfs( )

Get remoteWfs

Get remoteWfs

Returns

boolean
public Mapbender\WmsBundle\Entity\WmsSource
# setInlineFeature( boolean $inlineFeature )

Set inlineFeature

Set inlineFeature

Parameters

$inlineFeature
boolean
$inlineFeature

Returns

Mapbender\WmsBundle\Entity\WmsSource
public boolean
# getInlineFeature( )

Get inlineFeature

Get inlineFeature

Returns

boolean
public Mapbender\WmsBundle\Entity\WmsSource
# setRemoteWcs( boolean $remoteWcs )

Set remoteWcs

Set remoteWcs

Parameters

$remoteWcs
boolean
$remoteWcs

Returns

Mapbender\WmsBundle\Entity\WmsSource
public boolean
# getRemoteWcs( )

Get remoteWcs

Get remoteWcs

Returns

boolean
public Mapbender\WmsBundle\Entity\WmsSource
# setGetCapabilities( Mapbender\WmsBundle\Component\RequestInformation $getCapabilities )

Set getCapabilities

Set getCapabilities

Parameters

$getCapabilities
Object
$getCapabilities

Returns

Mapbender\WmsBundle\Entity\WmsSource
public Object
# getGetCapabilities( )

Get getCapabilities

Get getCapabilities

Returns

Object
public Mapbender\WmsBundle\Entity\WmsSource
# setGetMap( Mapbender\WmsBundle\Component\RequestInformation $getMap )

Set getMap

Set getMap

Parameters

$getMap
Mapbender\WmsBundle\Component\RequestInformation
$getMap

Returns

Mapbender\WmsBundle\Entity\WmsSource
public Object
# getGetMap( )

Get getMap

Get getMap

Returns

Object
public Mapbender\WmsBundle\Entity\WmsSource
# setGetFeatureInfo( Mapbender\WmsBundle\Component\RequestInformation $getFeatureInfo )

Set getFeatureInfo

Set getFeatureInfo

Parameters

$getFeatureInfo
Mapbender\WmsBundle\Component\RequestInformation
$getFeatureInfo

Returns

Mapbender\WmsBundle\Entity\WmsSource
public Object
# getGetFeatureInfo( )

Get getFeatureInfo

Get getFeatureInfo

Returns

Object
public Mapbender\WmsBundle\Entity\WmsSource
# setDescribeLayer( Mapbender\WmsBundle\Component\RequestInformation $describeLayer )

Set describeLayer

Set describeLayer

Parameters

$describeLayer
Mapbender\WmsBundle\Component\RequestInformation
$describeLayer

Returns

Mapbender\WmsBundle\Entity\WmsSource
public Object
# getDescribeLayer( )

Get describeLayer

Get describeLayer

Returns

Object
public Mapbender\WmsBundle\Entity\WmsSource
# setGetLegendGraphic( Mapbender\WmsBundle\Component\RequestInformation $getLegendGraphic )

Set getLegendGraphic

Set getLegendGraphic

Parameters

$getLegendGraphic
Mapbender\WmsBundle\Component\RequestInformation
$getLegendGraphic

Returns

Mapbender\WmsBundle\Entity\WmsSource
public Object
# getGetLegendGraphic( )

Get getLegendGraphic

Get getLegendGraphic

Returns

Object
public Mapbender\WmsBundle\Entity\WmsSource
# setGetStyles( Mapbender\WmsBundle\Component\RequestInformation $getStyles )

Set getStyles

Set getStyles

Parameters

$getStyles
Mapbender\WmsBundle\Component\RequestInformation
$getStyles

Returns

Mapbender\WmsBundle\Entity\WmsSource
public Object
# getGetStyles( )

Get getStyles

Get getStyles

Returns

Object
public Mapbender\WmsBundle\Entity\WmsSource
# setPutStyles( Mapbender\WmsBundle\Component\RequestInformation $putStyles )

Set putStyles

Set putStyles

Parameters

$putStyles
Mapbender\WmsBundle\Component\RequestInformation
$putStyles

Returns

Mapbender\WmsBundle\Entity\WmsSource
public Object
# getPutStyles( )

Get putStyles

Get putStyles

Returns

Object
public Mapbender\WmsBundle\Entity\WmsSource
# setUsername( text $username )

Set username

Set username

Parameters

$username
text
$username

Returns

Mapbender\WmsBundle\Entity\WmsSource
public text
# getUsername( )

Get username

Get username

Returns

text
public Mapbender\WmsBundle\Entity\WmsSource
# setPassword( text $password )

Set password

Set password

Parameters

$password
text
$password

Returns

Mapbender\WmsBundle\Entity\WmsSource
public text
# getPassword( )

Get password

Get password

Returns

text
public Mapbender\WmsBundle\Entity\WmsSource
# setLayers( array $layers )

Set layers

Set layers

Parameters

$layers
array
$layers

Returns

Mapbender\WmsBundle\Entity\WmsSource
public array
# getLayers( )

Get layers

Get layers

Returns

array
public Mapbender\WmsBundle\Entity\WmsSource
# addLayer( Mapbender\WmsBundle\Entity\WmsLayerSource $layer )

Add layer

Add layer

Parameters

$layer
Mapbender\WmsBundle\Entity\WmsLayerSource
$layer

Returns

Mapbender\WmsBundle\Entity\WmsSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# getRootlayer( )

Get root layer

Get root layer

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
public Mapbender\CoreBundle\Entity\Source
# setKeywords( array $keywords )

Set keywords

Set keywords

Parameters

$keywords
array
$keywords

Returns

Mapbender\CoreBundle\Entity\Source
public string
# getKeywords( )

Get keywords

Get keywords

Returns

string
public Mapbender\CoreBundle\Entity\Source
# addKeyword( Mapbender\CoreBundle\Entity\Keyword $keyword )

Add keyword

Add keyword

Parameters

$keyword
Mapbender\CoreBundle\Entity\Keyword
$keyword

Returns

Mapbender\CoreBundle\Entity\Source
public
# removeLayer( Mapbender\WmsBundle\Entity\WmsLayerSource $layers )

Remove layers

Remove layers

Parameters

$layers
Mapbender\WmsBundle\Entity\WmsLayerSource
$layers
public
# removeKeyword( Mapbender\CoreBundle\Entity\Keyword $keywords )

Remove keywords

Remove keywords

Parameters

$keywords
Mapbender\CoreBundle\Entity\Keyword
$keywords
public String
# __toString( )

Returns a Source as String

Returns a Source as String

Returns

String
Source as String

Overrides

Mapbender\CoreBundle\Entity\Source::__toString()
public
# createInstance( )

Inheritdoc

public
# remove( Doctrine\ORM\EntityManager $em )

Inheritdoc

Methods inherited from Mapbender\CoreBundle\Entity\Source
getAlias(), getClassname(), getDescription(), getId(), getTitle(), setAlias(), setDescription(), setTitle()
Properties summary
protected string $originUrl ""
#

An origin WMS URL

An origin WMS URL

Assert\NotBlank()

Assert\Url()

ORM\Column(type="string",

nullable=true)
protected string $name ""
#

A WMS name

A WMS name

ORM\Column(type="string",

nullable=true)
protected string $version ""
#

A WMS version

A WMS version

ORM\Column(type="string",

nullable=true)
protected string $onlineResource
#

A WMS online resource

A WMS online resource

ORM\Column(type="string",nullable=true)

protected Mapbender\CoreBundle\Entity\Contact $contact
#

A contact.

A contact.

ORM\OneToOne(targetEntity="Mapbender\CoreBundle\Entity\Contact",

cascade={"persist","remove"})
protected string $fees ""
#

A fees.

A fees.

ORM\Column(type="text",

nullable=true)
protected string $accessConstraints ""
#

An access constraints.

An access constraints.

ORM\Column(type="text",nullable=true)

protected integer $layerLimit
#

A limit of the layers

A limit of the layers

ORM\Column(type="integer",nullable=true)

protected integer $maxWidth
#

A maximum width of the GetMap image

A maximum width of the GetMap image

ORM\Column(type="integer",nullable=true)

protected integer $maxHeight
#

A maximum height of the GetMap image

A maximum height of the GetMap image

ORM\Column(type="integer",nullable=true)

protected array $exceptionFormats array()
#

A list of supported exception formats

A list of supported exception formats

ORM\Column(type="array",nullable=true)

protected boolean $supportSld false
#

A SLD support

A SLD support

ORM\Column(type="boolean",

nullable=true)
protected boolean $userLayer false
#

A user layer

A user layer

ORM\Column(type="boolean",

nullable=true)
protected boolean $userStyle false
#

A user layer

A user layer

ORM\Column(type="boolean",

nullable=true)
protected boolean $remoteWfs false
#

A remote WFS

A remote WFS

ORM\Column(type="boolean",

nullable=true)
protected boolean $inlineFeature false
#

A inline feature

A inline feature

ORM\Column(type="boolean",

nullable=true)
protected boolean $remoteWcs false
#

A remote WCS

A remote WCS

ORM\Column(type="boolean",

nullable=true)
public mixed $getCapabilities null
#
public mixed $getMap null
#
public mixed $getFeatureInfo null
#
public mixed $describeLayer null
#
public mixed $getLegendGraphic null
#
public mixed $getStyles null
#
public mixed $putStyles null
#
protected Mapbender\WmsBundle\Component\RequestInformation $username null
#

A request information for the PutStyles operation

A request information for the PutStyles operation

ORM\Column(type="string",

nullable=true);
protected string $password null
#

A password

A password

ORM\Column(type="string",

nullable=true);
protected ArrayCollections $layers
#

A list of WMS layers

A list of WMS layers

ORM\OneToMany(targetEntity="WmsLayerSource",mappedBy="source",

cascade={"persist","remove"})

ORM\OrderBy({"id"

= "asc"})
protected ArrayCollections $keywords
#

A list of WMS keywords

A list of WMS keywords

ORM\OneToMany(targetEntity="Mapbender\CoreBundle\Entity\Keyword",mappedBy="id",

cascade={"persist"})
protected ArrayCollections $wmsinstance
#

A list of WMS instances

A list of WMS instances

ORM\OneToMany(targetEntity="WmsInstance",mappedBy="source",

cascade={"persist","remove"})
Properties inherited from Mapbender\CoreBundle\Entity\Source
$alias, $description, $id, $title
Mapbender3 API documenation API documentation generated by ApiGen 2.8.0