protected function getDefaultOptions() { return array_merge(parent::getDefaultOptions(), ['headerComment' => '', 'headerDocblock' => null, 'blankLineAtEnd' => true, 'declareStrictTypes' => false, 'generateScalarTypeHints' => function (Options $options) { return $options['declareStrictTypes']; }, 'generateReturnTypeHints' => function (Options $options) { return $options['declareStrictTypes']; }]); }