Page MenuHomeWickedGov Phorge

Disallow.php
No OneTemporary

Size
931 B
Referenced Files
None
Subscribers
None

Disallow.php

<?php
namespace MediaWiki\Extension\AbuseFilter\Consequences\Consequence;
use MediaWiki\Extension\AbuseFilter\Consequences\Parameters;
use MediaWiki\Extension\AbuseFilter\GlobalNameUtils;
/**
* Consequence that simply disallows the ongoing action.
*/
class Disallow extends Consequence implements HookAborterConsequence {
/** @var string */
private $message;
/**
* @param Parameters $parameters
* @param string $message
*/
public function __construct( Parameters $parameters, string $message ) {
parent::__construct( $parameters );
$this->message = $message;
}
/**
* @inheritDoc
*/
public function execute(): bool {
return true;
}
/**
* @inheritDoc
*/
public function getMessage(): array {
$filter = $this->parameters->getFilter();
return [
$this->message,
$filter->getName(),
GlobalNameUtils::buildGlobalName( $filter->getID(), $this->parameters->getIsGlobalFilter() )
];
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 19 2026, 18:13 (5 w, 6 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
c5/91/bf2166b99393bbb407b7e6d199cf
Default Alt Text
Disallow.php (931 B)

Event Timeline