Skip to content
GitLab
Explore
Sign in
project
jsonapi_extras
Compare revisions
5d80d634d3522380f153f51d984a42522ed11b97 to 8.x-1.x
Commits on Source (1)
Revert "Issue
#2953227
by vtcore: Date Time enhancer does not work with Date range fields"
· c7a91cc0
Mateu Aguiló Bosch
authored
Apr 01, 2018
This reverts commit
5d80d634
.
c7a91cc0
Hide whitespace changes
Inline
Side-by-side
src/Plugin/jsonapi/FieldEnhancer/DateTimeFromStringEnhancer.php
View file @
c7a91cc0
...
...
@@ -19,20 +19,6 @@ class DateTimeFromStringEnhancer extends DateTimeEnhancerBase {
* {@inheritdoc}
*/
public
function
postProcess
(
$value
)
{
if
(
is_array
(
$value
))
{
return
array_map
([
$this
,
'processSingleValue'
],
$value
);
}
return
$this
->
processSingleValue
(
$value
);
}
/**
* Process a single value
*
* @param $value
* @return string
*/
protected
function
processSingleValue
(
$value
)
{
$storage_timezone
=
new
\DateTimezone
(
DATETIME_STORAGE_TIMEZONE
);
$date
=
new
\DateTime
(
$value
,
$storage_timezone
);
...
...
@@ -48,20 +34,6 @@ class DateTimeFromStringEnhancer extends DateTimeEnhancerBase {
* {@inheritdoc}
*/
public
function
prepareForInput
(
$value
)
{
if
(
is_array
(
$value
))
{
return
array_map
([
$this
,
'prepareSingleValue'
],
$value
);
}
return
$this
->
prepareSingleValue
(
$value
);
}
/**
* Prepare a single value for input.
*
* @param $value
* @return string
*/
protected
function
prepareSingleValue
(
$value
)
{
$date
=
new
\DateTime
(
$value
);
// Adjust the date for storage.
...
...