OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
knoblyExpressLandingPage
/
vendor
/
aws
/
aws-sdk-php
/
src
/
EndpointV2
/
Rule
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/21/2024 10:05:06 AM
rwxr-xr-x
📄
AbstractRule.php
1.47 KB
08/21/2024 10:05:06 AM
rw-r--r--
📄
EndpointRule.php
3.39 KB
08/21/2024 10:05:06 AM
rw-r--r--
📄
ErrorRule.php
1.1 KB
08/21/2024 10:05:06 AM
rw-r--r--
📄
RuleCreator.php
687 bytes
08/21/2024 10:05:06 AM
rw-r--r--
📄
TreeRule.php
1.59 KB
08/21/2024 10:05:06 AM
rw-r--r--
Editing: RuleCreator.php
Close
<?php namespace Aws\EndpointV2\Rule; use Aws\Exception\UnresolvedEndpointException; class RuleCreator { public static function create($type, $definition) { switch ($type) { case 'endpoint': return new EndpointRule($definition); case 'error': return new ErrorRule($definition); case 'tree': return new TreeRule($definition); default: throw new UnresolvedEndpointException( 'Unknown rule type ' . $type . ' must be of type `endpoint`, `tree` or `error`' ); } } }