Skip to content

Commit 4a1061c

Browse files
committed
[Form] Remove deprecated code from Date & Time related fields
1 parent e4decb4 commit 4a1061c

File tree

5 files changed

+16
-55
lines changed

5 files changed

+16
-55
lines changed

Extension/Core/Type/DateTimeType.php

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -207,23 +207,10 @@ public function setDefaultOptions(OptionsResolverInterface $resolver)
207207
return $options['widget'];
208208
};
209209

210-
// BC until Symfony 2.3
211-
$modelTimezone = function (Options $options) {
212-
return $options['data_timezone'];
213-
};
214-
215-
// BC until Symfony 2.3
216-
$viewTimezone = function (Options $options) {
217-
return $options['user_timezone'];
218-
};
219-
220210
$resolver->setDefaults(array(
221211
'input' => 'datetime',
222-
'model_timezone' => $modelTimezone,
223-
'view_timezone' => $viewTimezone,
224-
// Deprecated timezone options
225-
'data_timezone' => null,
226-
'user_timezone' => null,
212+
'model_timezone' => null,
213+
'view_timezone' => null,
227214
'format' => self::HTML5_FORMAT,
228215
'date_format' => null,
229216
'widget' => null,

Extension/Core/Type/DateType.php

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -189,28 +189,15 @@ public function setDefaultOptions(OptionsResolverInterface $resolver)
189189
return $options['widget'] === 'single_text' ? DateType::HTML5_FORMAT : DateType::DEFAULT_FORMAT;
190190
};
191191

192-
// BC until Symfony 2.3
193-
$modelTimezone = function (Options $options) {
194-
return $options['data_timezone'];
195-
};
196-
197-
// BC until Symfony 2.3
198-
$viewTimezone = function (Options $options) {
199-
return $options['user_timezone'];
200-
};
201-
202192
$resolver->setDefaults(array(
203193
'years' => range(date('Y') - 5, date('Y') + 5),
204194
'months' => range(1, 12),
205195
'days' => range(1, 31),
206196
'widget' => 'choice',
207197
'input' => 'datetime',
208198
'format' => $format,
209-
'model_timezone' => $modelTimezone,
210-
'view_timezone' => $viewTimezone,
211-
// Deprecated timezone options
212-
'data_timezone' => null,
213-
'user_timezone' => null,
199+
'model_timezone' => null,
200+
'view_timezone' => null,
214201
'empty_value' => $emptyValue,
215202
// Don't modify \DateTime classes by reference, we treat
216203
// them like immutable value objects

Extension/Core/Type/TimeType.php

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -173,16 +173,6 @@ public function setDefaultOptions(OptionsResolverInterface $resolver)
173173
);
174174
};
175175

176-
// BC until Symfony 2.3
177-
$modelTimezone = function (Options $options) {
178-
return $options['data_timezone'];
179-
};
180-
181-
// BC until Symfony 2.3
182-
$viewTimezone = function (Options $options) {
183-
return $options['user_timezone'];
184-
};
185-
186176
$resolver->setDefaults(array(
187177
'hours' => range(0, 23),
188178
'minutes' => range(0, 59),
@@ -191,11 +181,8 @@ public function setDefaultOptions(OptionsResolverInterface $resolver)
191181
'input' => 'datetime',
192182
'with_minutes' => true,
193183
'with_seconds' => false,
194-
'model_timezone' => $modelTimezone,
195-
'view_timezone' => $viewTimezone,
196-
// Deprecated timezone options
197-
'data_timezone' => null,
198-
'user_timezone' => null,
184+
'model_timezone' => null,
185+
'view_timezone' => null,
199186
'empty_value' => $emptyValue,
200187
// Don't modify \DateTime classes by reference, we treat
201188
// them like immutable value objects

Tests/Extension/Core/Type/DateTimeTypeTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@ public function testSubmitTimestamp()
9797
public function testSubmitWithoutMinutes()
9898
{
9999
$form = $this->factory->create('datetime', null, array(
100-
'data_timezone' => 'UTC',
101-
'user_timezone' => 'UTC',
100+
'model_timezone' => 'UTC',
101+
'view_timezone' => 'UTC',
102102
'date_widget' => 'choice',
103103
'time_widget' => 'choice',
104104
'input' => 'datetime',

Tests/Extension/Core/Type/TimeTypeTest.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ public function testSubmitDatetimeSingleText()
114114
public function testSubmitDatetimeSingleTextWithoutMinutes()
115115
{
116116
$form = $this->factory->create('time', null, array(
117-
'data_timezone' => 'UTC',
118-
'user_timezone' => 'UTC',
117+
'model_timezone' => 'UTC',
118+
'view_timezone' => 'UTC',
119119
'input' => 'datetime',
120120
'widget' => 'single_text',
121121
'with_minutes' => false,
@@ -150,8 +150,8 @@ public function testSubmitArraySingleText()
150150
public function testSubmitArraySingleTextWithoutMinutes()
151151
{
152152
$form = $this->factory->create('time', null, array(
153-
'data_timezone' => 'UTC',
154-
'user_timezone' => 'UTC',
153+
'model_timezone' => 'UTC',
154+
'view_timezone' => 'UTC',
155155
'input' => 'array',
156156
'widget' => 'single_text',
157157
'with_minutes' => false,
@@ -207,8 +207,8 @@ public function testSubmitStringSingleText()
207207
public function testSubmitStringSingleTextWithoutMinutes()
208208
{
209209
$form = $this->factory->create('time', null, array(
210-
'data_timezone' => 'UTC',
211-
'user_timezone' => 'UTC',
210+
'model_timezone' => 'UTC',
211+
'view_timezone' => 'UTC',
212212
'input' => 'string',
213213
'widget' => 'single_text',
214214
'with_minutes' => false,
@@ -223,8 +223,8 @@ public function testSubmitStringSingleTextWithoutMinutes()
223223
public function testSetDataWithoutMinutes()
224224
{
225225
$form = $this->factory->create('time', null, array(
226-
'data_timezone' => 'UTC',
227-
'user_timezone' => 'UTC',
226+
'model_timezone' => 'UTC',
227+
'view_timezone' => 'UTC',
228228
'input' => 'datetime',
229229
'with_minutes' => false,
230230
));

0 commit comments

Comments
 (0)