Skip to content
Snippets Groups Projects
Commit a671004d authored by mattwire's avatar mattwire
Browse files

Compatibility with Symfony 4+

parent 80cc17e4
No related branches found
No related tags found
1 merge request!71.3
......@@ -22,8 +22,12 @@ class Services {
public static function registerServices(ContainerBuilder $container) {
$container->addResource(new \Symfony\Component\Config\Resource\FileResource(__FILE__));
$container->setDefinition('firewall_fraudulent_request', new Definition('\Civi\Firewall\Listener\FraudulentRequest'));
$container->setDefinition('firewall_invalidcsrf_request', new Definition('\Civi\Firewall\Listener\InvalidCSRFRequest'));
$container
->setDefinition('firewall_fraudulent_request', new Definition('\Civi\Firewall\Listener\FraudulentRequest'))
->setPublic(TRUE);
$container
->setDefinition('firewall_invalidcsrf_request', new Definition('\Civi\Firewall\Listener\InvalidCSRFRequest'))
->setPublic(TRUE);
foreach (self::getListenerSpecs() as $listenerSpec) {
$container->findDefinition('dispatcher')->addMethodCall('addListenerService', $listenerSpec);
......
......@@ -12,6 +12,7 @@ Releases use the following numbering system:
## 1.3 (not yet released)
* Convert Firewall to use non-static methods and provide a "reason" string on failure.
* Fix [#17](https://lab.civicrm.org/extensions/firewall/-/issues/17) Compatibility with Symfony 4+.
## 1.2.1
......
......@@ -15,7 +15,7 @@
<url desc="Support">https://mjw.pt/support/firewall</url>
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
</urls>
<releaseDate>2021-11-03</releaseDate>
<releaseDate>2021-11-11</releaseDate>
<version>1.3-dev</version>
<develStage>stable</develStage>
<compatibility>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment