summaryrefslogtreecommitdiffstats
path: root/Core/Tests/Authorization
diff options
context:
space:
mode:
authorAlessandro Lai <alessandro.lai@facile.it>2016-12-29 10:05:36 +0100
committerNicolas Grekas <nicolas.grekas@gmail.com>2017-01-03 10:48:58 +0100
commit866bd6fe7d3b62a0d1c671a2b340aee73241a095 (patch)
treea4df3a4e6b28e51967c378ec26c04b6caf1ce7b6 /Core/Tests/Authorization
parent90bb3ea494b8f03fa44c3f1114f950898f7d9277 (diff)
downloadsymfony-security-866bd6fe7d3b62a0d1c671a2b340aee73241a095.zip
symfony-security-866bd6fe7d3b62a0d1c671a2b340aee73241a095.tar.gz
symfony-security-866bd6fe7d3b62a0d1c671a2b340aee73241a095.tar.bz2
Rename DebugAccessDecisionManager to TraceableAccessDecisionManager
Diffstat (limited to 'Core/Tests/Authorization')
-rw-r--r--Core/Tests/Authorization/TraceableAccessDecisionManagerTest.php (renamed from Core/Tests/Authorization/DebugAccessDecisionManagerTest.php)14
1 files changed, 12 insertions, 2 deletions
diff --git a/Core/Tests/Authorization/DebugAccessDecisionManagerTest.php b/Core/Tests/Authorization/TraceableAccessDecisionManagerTest.php
index 14b0685..1c50f58 100644
--- a/Core/Tests/Authorization/DebugAccessDecisionManagerTest.php
+++ b/Core/Tests/Authorization/TraceableAccessDecisionManagerTest.php
@@ -13,16 +13,17 @@ namespace Symfony\Component\Security\Core\Tests\Authorization;
use Symfony\Component\Security\Core\Authorization\AccessDecisionManager;
use Symfony\Component\Security\Core\Authorization\DebugAccessDecisionManager;
+use Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
-class DebugAccessDecisionManagerTest extends \PHPUnit_Framework_TestCase
+class TraceableAccessDecisionManagerTest extends \PHPUnit_Framework_TestCase
{
/**
* @dataProvider provideObjectsAndLogs
*/
public function testDecideLog($expectedLog, $object)
{
- $adm = new DebugAccessDecisionManager(new AccessDecisionManager());
+ $adm = new TraceableAccessDecisionManager(new AccessDecisionManager());
$adm->decide($this->getMockBuilder(TokenInterface::class)->getMock(), array('ATTRIBUTE_1'), $object);
$this->assertSame($expectedLog, $adm->getDecisionLog());
@@ -40,4 +41,13 @@ class DebugAccessDecisionManagerTest extends \PHPUnit_Framework_TestCase
yield array(array(array('attributes' => array('ATTRIBUTE_1'), 'object' => $x = array(), 'result' => false)), $x);
yield array(array(array('attributes' => array('ATTRIBUTE_1'), 'object' => $object, 'result' => false)), $object);
}
+
+ public function testDebugAccessDecisionManagerAliasExistsForBC()
+ {
+ $adm = new TraceableAccessDecisionManager(new AccessDecisionManager());
+
+ if (!$adm instanceof DebugAccessDecisionManager) {
+ $this->fail('For BC, TraceableAccessDecisionManager must be an instance of DebugAccessDecisionManager');
+ }
+ }
}