1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace Aws\Arn;
- /**
- * This class represents an S3 Object bucket ARN, which is in the
- * following format:
- *
- * @internal
- */
- class ObjectLambdaAccessPointArn extends AccessPointArn
- {
- /**
- * Parses a string into an associative array of components that represent
- * a ObjectLambdaAccessPointArn
- *
- * @param $string
- * @return array
- */
- public static function parse($string)
- {
- $data = parent::parse($string);
- return parent::parseResourceTypeAndId($data);
- }
- /**
- *
- * @param array $data
- */
- protected static function validate(array $data)
- {
- parent::validate($data);
- self::validateRegion($data, 'S3 Object Lambda ARN');
- self::validateAccountId($data, 'S3 Object Lambda ARN');
- }
- }
|