Use OptionsBuilder in all mapper classes.

This commit is contained in:
David Molineus
2015-01-22 09:02:14 +01:00
parent b96cd80669
commit 52440c35dd
15 changed files with 14 additions and 99 deletions

View File

@@ -32,6 +32,6 @@ class AbstractControlMapper extends AbstractTypeMapper
*/
protected function initialize()
{
$this->addOption('position');
$this->optionsBuilder->addOption('position');
}
}

View File

@@ -44,7 +44,7 @@ class AttributionControlMapper extends AbstractControlMapper
{
parent::initialize();
$this->addConditionalOption('prefix');
$this->optionsBuilder->addConditionalOption('prefix');
}
/**

View File

@@ -41,7 +41,7 @@ class FullscreenControlMapper extends AbstractControlMapper
{
parent::initialize();
$this
$this->optionsBuilder
->addOption('forceSeparateButton', 'separate')
->addConditionalOption('title', 'title', 'buttonTitle')
->addOption('forcePseudoFullScreen', 'simulateFullScreen');

View File

@@ -59,7 +59,7 @@ class LoadingControlMapper extends AbstractControlMapper
{
parent::initialize();
$this->addOption('separate');
$this->optionsBuilder->addOption('separate');
}
/**

View File

@@ -39,6 +39,6 @@ class ScaleControlMapper extends AbstractControlMapper
{
parent::initialize();
$this->addOptions('maxWidth', 'metric', 'imperial', 'updateWhenIdle');
$this->optionsBuilder->addOptions('maxWidth', 'metric', 'imperial', 'updateWhenIdle');
}
}

View File

@@ -39,7 +39,7 @@ class ZoomControlMapper extends AbstractControlMapper
{
parent::initialize();
$this
$this->optionsBuilder
->addConditionalOption('zoomInText')
->addConditionalOption('zoomOutText')
->addConditionalOption('zoomInTitle')