OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
zzaws-ses
/
vendor
/
aws
/
aws-sdk-php
/
src
/
EndpointV2
/
Rule
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/14/2024 08:00:37 AM
rwxr-xr-x
📄
AbstractRule.php
1.47 KB
08/14/2024 08:00:37 AM
rw-r--r--
📄
EndpointRule.php
3.39 KB
08/14/2024 08:00:37 AM
rw-r--r--
📄
ErrorRule.php
1.1 KB
08/14/2024 08:00:37 AM
rw-r--r--
📄
RuleCreator.php
687 bytes
08/14/2024 08:00:37 AM
rw-r--r--
📄
TreeRule.php
1.59 KB
08/14/2024 08:00:37 AM
rw-r--r--
Editing: ErrorRule.php
Close
<?php namespace Aws\EndpointV2\Rule; use Aws\EndpointV2\Ruleset\RulesetStandardLibrary; use Aws\Exception\UnresolvedEndpointException; class ErrorRule extends AbstractRule { /** @var array */ private $error; public function __construct($definition) { parent::__construct($definition); $this->error = $definition['error']; } /** * @return array */ public function getError() { return $this->error; } /** * If an error rule's conditions are met, raise an * UnresolvedEndpointError containing the fully resolved error string. * * @return null * @throws UnresolvedEndpointException */ public function evaluate( array $inputParameters, RulesetStandardLibrary $standardLibrary ) { if ($this->evaluateConditions($inputParameters, $standardLibrary)) { $message = $standardLibrary->resolveValue($this->error, $inputParameters); throw new UnresolvedEndpointException($message); } return false; } }