diff --git a/src/Encoder/CsvEncoder.php b/src/Encoder/CsvEncoder.php index 22b7b12..6d141bb 100644 --- a/src/Encoder/CsvEncoder.php +++ b/src/Encoder/CsvEncoder.php @@ -27,7 +27,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. @@ -69,14 +69,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; } @@ -85,7 +85,7 @@ class CsvEncoder implements EncoderInterface, DecoderInterface { * * Uses HTML-safe strings, with several characters escaped. */ - public function encode(mixed $data, string $format, array $context = []): string { + public function encode(mixed $data, $format, array $context = []): string { switch (gettype($data)) { case "array": break; @@ -260,7 +260,7 @@ class CsvEncoder implements EncoderInterface, DecoderInterface { * @throws \League\Csv\Exception * @throws \League\Csv\Exception */ - public function decode(string $data, string $format, array $context = []): mixed { + public function decode(string $data, $format, array $context = []): mixed { $csv = Reader::createFromString($data); $csv->setDelimiter($this->delimiter); $csv->setEnclosure($this->enclosure);