Skip to content

Commit 564157d

Browse files
Add some missing types
1 parent c7ace50 commit 564157d

File tree

4 files changed

+12
-18
lines changed

4 files changed

+12
-18
lines changed

ContainerAwareEventManager.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,7 @@ private function getHash($listener): string
195195
return spl_object_hash($listener);
196196
}
197197

198-
/**
199-
* @param object $listener
200-
*/
201-
private function getMethod($listener, string $event): string
198+
private function getMethod(object $listener, string $event): string
202199
{
203200
if (!method_exists($listener, $event) && method_exists($listener, '__invoke')) {
204201
return '__invoke';

DataCollector/ObjectParameter.php

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,15 @@ final class ObjectParameter
1818
private $stringable;
1919
private $class;
2020

21-
/**
22-
* @param object $object
23-
*/
24-
public function __construct($object, ?\Throwable $error)
21+
public function __construct(object $object, ?\Throwable $error)
2522
{
2623
$this->object = $object;
2724
$this->error = $error;
2825
$this->stringable = \is_callable([$object, '__toString']);
2926
$this->class = \get_class($object);
3027
}
3128

32-
/**
33-
* @return object
34-
*/
35-
public function getObject()
29+
public function getObject(): object
3630
{
3731
return $this->object;
3832
}

Form/Type/DoctrineType.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public static function createChoiceName(object $choice, $key, string $value): st
9292
* @internal This method is public to be usable as callback. It should not
9393
* be used in user code.
9494
*/
95-
public function getQueryBuilderPartsForCachingHash($queryBuilder): ?array
95+
public function getQueryBuilderPartsForCachingHash(object $queryBuilder): ?array
9696
{
9797
return null;
9898
}
@@ -232,12 +232,13 @@ public function configureOptions(OptionsResolver $resolver)
232232
/**
233233
* Return the default loader object.
234234
*
235-
* @param mixed $queryBuilder
236-
*
237235
* @return EntityLoaderInterface
238236
*/
239-
abstract public function getLoader(ObjectManager $manager, $queryBuilder, string $class);
237+
abstract public function getLoader(ObjectManager $manager, object $queryBuilder, string $class);
240238

239+
/**
240+
* @return string
241+
*/
241242
public function getParent()
242243
{
243244
return ChoiceType::class;
@@ -263,7 +264,7 @@ private function getCachedIdReader(ObjectManager $manager, string $class): ?IdRe
263264
return $this->idReaders[$hash] = $idReader->isSingleId() ? $idReader : null;
264265
}
265266

266-
private function getCachedEntityLoader(ObjectManager $manager, $queryBuilder, string $class, array $vary): EntityLoaderInterface
267+
private function getCachedEntityLoader(ObjectManager $manager, object $queryBuilder, string $class, array $vary): EntityLoaderInterface
267268
{
268269
$hash = CachingFactoryDecorator::generateHash($vary);
269270

Validator/Constraints/UniqueEntityValidator.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111

1212
namespace Symfony\Bridge\Doctrine\Validator\Constraints;
1313

14+
use Doctrine\ORM\EntityManagerInterface;
15+
use Doctrine\ORM\Mapping\ClassMetadata;
1416
use Doctrine\Persistence\ManagerRegistry;
1517
use Symfony\Component\Validator\Constraint;
1618
use Symfony\Component\Validator\ConstraintValidator;
@@ -175,7 +177,7 @@ public function validate($entity, Constraint $constraint)
175177
->addViolation();
176178
}
177179

178-
private function formatWithIdentifiers($em, $class, $value)
180+
private function formatWithIdentifiers(EntityManagerInterface $em, ClassMetadata $class, $value)
179181
{
180182
if (!\is_object($value) || $value instanceof \DateTimeInterface) {
181183
return $this->formatValue($value, self::PRETTY_DATE);

0 commit comments

Comments
 (0)