class AlterExcludedPathsEvent in Stage File Proxy 8
Class AlterExcludedPathsEvent.
@package Drupal\stage_file_proxy\EventDispatcher
Hierarchy
- class \Drupal\stage_file_proxy\EventDispatcher\AlterExcludedPathsEvent extends \Symfony\Component\EventDispatcher\Event
Expanded class hierarchy of AlterExcludedPathsEvent
1 file declares its use of AlterExcludedPathsEvent
- ProxySubscriber.php in src/
EventSubscriber/ ProxySubscriber.php
File
- src/
EventDispatcher/ AlterExcludedPathsEvent.php, line 12
Namespace
Drupal\stage_file_proxy\EventDispatcherView source
class AlterExcludedPathsEvent extends Event {
/**
* The array with paths to exclude.
*
* @var array
*/
protected $excludedPaths;
/**
* Constructor.
*
* @param array $excluded_paths
* The excluded paths array.
*/
public function __construct(array $excluded_paths) {
$this
->setExcludedPaths($excluded_paths);
}
/**
* Getter for the excluded paths array.
*
* @return array
* The excluded paths array.
*/
public function getExcludedPaths() {
return $this->excludedPaths;
}
/**
* Setter for the excluded paths array.
*
* @param array $excluded_paths
* The excluded paths array to set.
*/
public function setExcludedPaths(array $excluded_paths) {
$this->excludedPaths = $excluded_paths;
}
/**
* Adds an excluded path to the excluded paths array.
*
* @param string $excluded_path
* The excluded path string to add.
*/
public function addExcludedPath($excluded_path) {
$this->excludedPaths[] = $excluded_path;
}
/**
* Adds an excluded path to the excluded paths array.
*
* @param string $excluded_path
* The excluded path string to add.
*/
public function removeExcludedPath($excluded_path) {
foreach (array_keys($this->excludedPaths, $excluded_path) as $key) {
unset($this->excludedPaths[$key]);
}
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AlterExcludedPathsEvent:: |
protected | property | The array with paths to exclude. | |
AlterExcludedPathsEvent:: |
public | function | Adds an excluded path to the excluded paths array. | |
AlterExcludedPathsEvent:: |
public | function | Getter for the excluded paths array. | |
AlterExcludedPathsEvent:: |
public | function | Adds an excluded path to the excluded paths array. | |
AlterExcludedPathsEvent:: |
public | function | Setter for the excluded paths array. | |
AlterExcludedPathsEvent:: |
public | function | Constructor. |