Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToArrayTransformer::__construct PHP Method

__construct() public method

Constructor.
public __construct ( string $inputTimezone = null, string $outputTimezone = null, array $fields = null, boolean $pad = false )
$inputTimezone string The input timezone
$outputTimezone string The output timezone
$fields array The date fields
$pad boolean Whether to use padding
    public function __construct($inputTimezone = null, $outputTimezone = null, array $fields = null, $pad = false)
    {
        parent::__construct($inputTimezone, $outputTimezone);

        if (null === $fields) {
            $fields = array('year', 'month', 'day', 'hour', 'minute', 'second');
        }

        $this->fields = $fields;
        $this->pad = (Boolean) $pad;
    }