Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit38e4143

Browse files
[DoctrineBridge] Remove deprecated classes andContainerAwareEventManager::getListeners() deprecation
1 parentf0a5f45 commit38e4143

File tree

7 files changed

+18
-128
lines changed

7 files changed

+18
-128
lines changed

‎UPGRADE-7.0.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ Symfony 6.4 and Symfony 7.0 will be released simultaneously at the end of Novemb
55
release process, both versions will have the same features, but Symfony 7.0 won't include any deprecated features.
66
To upgrade, make sure to resolve all deprecation notices.
77

8+
Doctrine
9+
--------
10+
11+
* Removed`DoctrineDbalCacheAdapterSchemaSubscriber`, use`DoctrineDbalCacheAdapterSchemaListener` instead
12+
* Removed`MessengerTransportDoctrineSchemaSubscriber`, use`MessengerTransportDoctrineSchemaListener` instead
13+
* Removed`RememberMeTokenProviderDoctrineSchemaSubscriber`, use`RememberMeTokenProviderDoctrineSchemaListener` instead
14+
*`ContainerAwareEventManager::getListeners()` must be called with an event name
15+
816
Serializer
917
----------
1018

‎src/Symfony/Bridge/Doctrine/CHANGELOG.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
CHANGELOG
22
=========
33

4+
7.0
5+
---
6+
7+
* Remove`DoctrineDbalCacheAdapterSchemaSubscriber`,`MessengerTransportDoctrineSchemaSubscriber` and`RememberMeTokenProviderDoctrineSchemaSubscriber`
8+
*`ContainerAwareEventManager::getListeners()` must be called with an event name
9+
410
6.3
511
---
612

‎src/Symfony/Bridge/Doctrine/ContainerAwareEventManager.php‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,9 @@ public function dispatchEvent($eventName, EventArgs $eventArgs = null): void
6969
publicfunctiongetListeners($event =null):array
7070
{
7171
if (null ===$event) {
72-
trigger_deprecation('symfony/doctrine-bridge','6.2','Calling "%s()" without an event name is deprecated. Call "getAllListeners()" instead.',__METHOD__);
73-
74-
return$this->getAllListeners();
72+
thrownew \InvalidArgumentException(sprintf('"%s()" must be called with an event name.',__METHOD__));
7573
}
74+
7675
if (!$this->initializedSubscribers) {
7776
$this->initializeSubscribers();
7877
}

‎src/Symfony/Bridge/Doctrine/SchemaListener/DoctrineDbalCacheAdapterSchemaSubscriber.php‎

Lines changed: 0 additions & 39 deletions
This file was deleted.

‎src/Symfony/Bridge/Doctrine/SchemaListener/MessengerTransportDoctrineSchemaSubscriber.php‎

Lines changed: 0 additions & 43 deletions
This file was deleted.

‎src/Symfony/Bridge/Doctrine/SchemaListener/RememberMeTokenProviderDoctrineSchemaSubscriber.php‎

Lines changed: 0 additions & 39 deletions
This file was deleted.

‎src/Symfony/Bridge/Doctrine/Tests/ContainerAwareEventManagerTest.php‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -245,16 +245,14 @@ public function testGetListenersForEventWhenSubscribersArePresent()
245245
$this->assertSame([$subscriber1,$listener1,$listener2],array_values($this->evm->getListeners('foo')));
246246
}
247247

248-
/**
249-
* @group legacy
250-
*/
251248
publicfunctiontestGetListeners()
252249
{
253250
$this->container->set('lazy',$listener1 =newMyListener());
254251
$this->evm->addEventListener('foo','lazy');
255252
$this->evm->addEventListener('foo',$listener2 =newMyListener());
256253

257-
$this->expectDeprecation('Since symfony/doctrine-bridge 6.2: Calling "Symfony\Bridge\Doctrine\ContainerAwareEventManager::getListeners()" without an event name is deprecated. Call "getAllListeners()" instead.');
254+
$this->expectExceptionMessage('"Symfony\Bridge\Doctrine\ContainerAwareEventManager::getListeners()" must be called with an event name.');
255+
$this->expectException(\InvalidArgumentException::class);
258256

259257
$this->assertSame([$listener1,$listener2],array_values($this->evm->getListeners()['foo']));
260258
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp