| 123456789101112131415161718192021222324252627 | 
							- <?php
 
- namespace Aws\Arn\S3;
 
- use Aws\Arn\AccessPointArn as BaseAccessPointArn;
 
- use Aws\Arn\AccessPointArnInterface;
 
- use Aws\Arn\ArnInterface;
 
- use Aws\Arn\Exception\InvalidArnException;
 
- /**
 
-  * @internal
 
-  */
 
- class AccessPointArn extends BaseAccessPointArn implements AccessPointArnInterface
 
- {
 
-     /**
 
-      * Validation specific to AccessPointArn
 
-      *
 
-      * @param array $data
 
-      */
 
-     public static function validate(array $data)
 
-     {
 
-         parent::validate($data);
 
-         if ($data['service'] !== 's3') {
 
-             throw new InvalidArnException("The 3rd component of an S3 access"
 
-                 . " point ARN represents the region and must be 's3'.");
 
-         }
 
-     }
 
- }
 
 
  |