Issue #3202434 by paulocs, codebymikey, catch, guilhermevp, joachim: The RequestPath ("request_path") condition plugin summary is inaccurate
parent
55422ceacc
commit
030bfb8410
|
@ -124,6 +124,9 @@ class RequestPath extends ConditionPluginBase implements ContainerFactoryPluginI
|
|||
* {@inheritdoc}
|
||||
*/
|
||||
public function summary() {
|
||||
if (empty($this->configuration['pages'])) {
|
||||
return $this->t('No page is specified');
|
||||
}
|
||||
$pages = array_map('trim', explode("\n", $this->configuration['pages']));
|
||||
$pages = implode(', ', $pages);
|
||||
if (!empty($this->configuration['negate'])) {
|
||||
|
|
|
@ -88,6 +88,7 @@ class RequestPathTest extends KernelTestBase {
|
|||
|
||||
/* @var \Drupal\system\Plugin\Condition\RequestPath $condition */
|
||||
$condition = $this->pluginManager->createInstance('request_path');
|
||||
$this->assertEquals('No page is specified', $condition->summary());
|
||||
$condition->setConfig('pages', $pages);
|
||||
|
||||
$this->aliasManager->addAlias('/my/pass/page2', '/my/pass/page2');
|
||||
|
|
Loading…
Reference in New Issue