diff --git a/src/Encoder/CsvEncoder.php b/src/Encoder/CsvEncoder.php index dc03dd8..577ae2c 100644 --- a/src/Encoder/CsvEncoder.php +++ b/src/Encoder/CsvEncoder.php @@ -62,7 +62,7 @@ class CsvEncoder implements EncoderInterface, DecoderInterface { * * @var string */ - protected static $format = 'csv'; + protected static string $format = 'csv'; /** * Indicates usage of UTF-8 signature in generated CSV file. @@ -103,14 +103,14 @@ class CsvEncoder implements EncoderInterface, DecoderInterface { /** * {@inheritdoc} */ - public function supportsEncoding(string $format):bool { + public function supportsEncoding($format):bool { return $format == static::$format; } /** * {@inheritdoc} */ - public function supportsDecoding(string $format):bool { + public function supportsDecoding($format):bool { return $format == static::$format; } @@ -119,7 +119,7 @@ class CsvEncoder implements EncoderInterface, DecoderInterface { * * Uses HTML-safe strings, with several characters escaped. */ - public function encode($data, string $format, array $context = []):string { + public function encode($data, $format, array $context = []):string { switch (gettype($data)) { case "array": break; @@ -294,7 +294,7 @@ class CsvEncoder implements EncoderInterface, DecoderInterface { * @throws \League\Csv\Exception * @throws \League\Csv\Exception */ - public function decode($data, string $format, array $context = []) { + public function decode($data, $format, array $context = []) { $csv = Reader::createFromString($data); $csv->setDelimiter($this->delimiter); $csv->setEnclosure($this->enclosure);