Fixed some deprecations related to missing return types

This commit is contained in:
Jan Böhmer 2023-10-25 17:27:37 +02:00
parent eb24aa2e68
commit 294f7cf005
11 changed files with 20 additions and 21 deletions

View file

@ -41,7 +41,7 @@ class SnakeCasePropertyAccessExtractor implements PropertyAccessExtractorInterfa
//$this->reflectionExtractor = new ReflectionExtractor();
}
public function isReadable(string $class, string $property, array $context = [])
public function isReadable(string $class, string $property, array $context = []): ?bool
{
//Null means skip this extractor
return null;
@ -56,7 +56,7 @@ class SnakeCasePropertyAccessExtractor implements PropertyAccessExtractorInterfa
}
public function isWritable(string $class, string $property, array $context = [])
public function isWritable(string $class, string $property, array $context = []): ?bool
{
//Check writeablity using a camelized property name
$isWriteable = $this->reflectionExtractor->isWritable($class, $this->camelize($property), $context);