AsgardCms/Media

View on GitHub
UrlResolvers/AwsS3UrlResolver.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php namespace Modules\Media\UrlResolvers;

use League\Flysystem\AwsS3v3\AwsS3Adapter;

class AwsS3UrlResolver
{
    /**
     * @param AwsS3Adapter $adapter
     * @param string $path
     * @return string
     */
    public function resolve(AwsS3Adapter $adapter, $path)
    {
        return $adapter->getClient()->getObjectUrl(config('filesystems.disks.s3.bucket'), ltrim($path, '/'));
    }
}