Skip to content

Commit d35d6ef

Browse files
committed
Renames and improvements
1 parent b2fbd3c commit d35d6ef

14 files changed

+44
-41
lines changed

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: Ask a question
4-
url: https://github.com/Oneduo/laravel-cloudfront-cookies/discussions/new?category=q-a
4+
url: https://github.com/creacoon/laravel-cloudfront-cookies/discussions/new?category=q-a
55
about: Ask the community for help
66
- name: Request a feature
7-
url: https://github.com/Oneduo/laravel-cloudfront-cookies/discussions/new?category=ideas
7+
url: https://github.com/creacoon/laravel-cloudfront-cookies/discussions/new?category=ideas
88
about: Share ideas for new features
99
- name: Report a security issue
10-
url: https://github.com/Oneduo/laravel-cloudfront-cookies/security/policy
10+
url: https://github.com/creacoon/laravel-cloudfront-cookies/security/policy
1111
about: Learn how to notify us for sensitive bugs

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ testbench.yaml
1010
vendor
1111
node_modules
1212
*.pem
13+
private.key.pem

README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# A tiny utility to generate signed cookies to be used with AWS Cloudfront
22

3-
[![Latest Version on Packagist](https://img.shields.io/packagist/v/oneduo/laravel-cloudfront-cookies.svg?style=flat-square)](https://packagist.org/packages/oneduo/laravel-cloudfront-cookies)
4-
[![GitHub Tests Action Status](https://img.shields.io/github/actions/workflow/status/oneduo/laravel-cloudfront-cookies/run-tests.yml?branch=main&label=tests&style=flat-square)](https://github.com/oneduo/laravel-cloudfront-cookies/actions?query=workflow%3Arun-tests+branch%3Amain)
5-
[![GitHub Code Style Action Status](https://img.shields.io/github/actions/workflow/status/oneduo/laravel-cloudfront-cookies/fix-php-code-style-issues.yml?branch=main&label=code%20style&style=flat-square)](https://github.com/oneduo/laravel-cloudfront-cookies/actions?query=workflow%3A"Fix+PHP+code+style+issues"+branch%3Amain)
6-
[![Total Downloads](https://img.shields.io/packagist/dt/oneduo/laravel-cloudfront-cookies.svg?style=flat-square)](https://packagist.org/packages/oneduo/laravel-cloudfront-cookies)
3+
[![Latest Version on Packagist](https://img.shields.io/packagist/v/creacoon/laravel-cloudfront-cookies.svg?style=flat-square)](https://packagist.org/packages/creacoon/laravel-cloudfront-cookies)
4+
[![GitHub Tests Action Status](https://img.shields.io/github/actions/workflow/status/creacoon/laravel-cloudfront-cookies/run-tests.yml?branch=main&label=tests&style=flat-square)](https://github.com/creacoon/laravel-cloudfront-cookies/actions?query=workflow%3Arun-tests+branch%3Amain)
5+
[![GitHub Code Style Action Status](https://img.shields.io/github/actions/workflow/status/creacoon/laravel-cloudfront-cookies/fix-php-code-style-issues.yml?branch=main&label=code%20style&style=flat-square)](https://github.com/creacoon/laravel-cloudfront-cookies/actions?query=workflow%3A"Fix+PHP+code+style+issues"+branch%3Amain)
6+
[![Total Downloads](https://img.shields.io/packagist/dt/creacoon/laravel-cloudfront-cookies.svg?style=flat-square)](https://packagist.org/packages/creacoon/laravel-cloudfront-cookies)
77

88
This is where your description should go. Limit it to a paragraph or two. Consider adding a small example.
99

@@ -43,13 +43,15 @@ php artisan vendor:publish --tag="laravel-cloudfront-cookies-views"
4343

4444
## Usage
4545

46-
```php
47-
$laravelCloudfrontCookies = new Oneduo\LaravelCloudfrontCookies();
48-
echo $laravelCloudfrontCookies->echoPhrase('Hello, Oneduo!');
49-
```
46+
Add the middleware to set the cookies needed for AWS CloudFront
5047

5148
## Testing
5249

50+
Generate a private key
51+
```bash
52+
openssl genrsa -out private.key.pem
53+
```
54+
5355
```bash
5456
composer test
5557
```

composer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616
}
1717
],
1818
"require": {
19-
"php": "^8.1",
19+
"php": "^8.3",
2020
"aws/aws-sdk-php": "^3.275",
2121
"illuminate/contracts": "^9.0|^10.0",
2222
"spatie/laravel-package-tools": "^1.14.0"
2323
},
2424
"require-dev": {
2525
"laravel/pint": "^1.0",
2626
"nunomaduro/collision": "^7.9",
27-
"nunomaduro/larastan": "^2.0.1",
27+
"larastan/larastan": "^2.0.1",
2828
"orchestra/testbench": "^8.0",
2929
"pestphp/pest": "^2.0",
3030
"pestphp/pest-plugin-arch": "^2.0",
@@ -36,12 +36,12 @@
3636
},
3737
"autoload": {
3838
"psr-4": {
39-
"Oneduo\\LaravelCloudfrontCookies\\": "src/"
39+
"Creacoon\\LaravelCloudfrontCookies\\": "src/"
4040
}
4141
},
4242
"autoload-dev": {
4343
"psr-4": {
44-
"Oneduo\\LaravelCloudfrontCookies\\Tests\\": "tests/"
44+
"Creacoon\\LaravelCloudfrontCookies\\Tests\\": "tests/"
4545
}
4646
},
4747
"scripts": {

phpunit.xml.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
backupStaticProperties="false"
1717
>
1818
<testsuites>
19-
<testsuite name="Oneduo Test Suite">
19+
<testsuite name="Creacoon Test Suite">
2020
<directory>tests</directory>
2121
</testsuite>
2222
</testsuites>

src/Facades/LaravelCloudfrontCookies.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@
22

33
declare(strict_types=1);
44

5-
namespace Oneduo\LaravelCloudfrontCookies\Facades;
5+
namespace Creacoon\LaravelCloudfrontCookies\Facades;
66

77
use Illuminate\Support\Facades\Facade;
88

99
/**
10-
* @see \Oneduo\LaravelCloudfrontCookies\LaravelCloudfrontCookies
10+
* @see \Creacoon\LaravelCloudfrontCookies\LaravelCloudfrontCookies
1111
*
12-
* @method static \Oneduo\LaravelCloudfrontCookies\LaravelCloudfrontCookies resource(string $domain)
13-
* @method static \Oneduo\LaravelCloudfrontCookies\LaravelCloudfrontCookies expiresAt(\Illuminate\Support\Carbon $expires_at)
14-
* @method static \Oneduo\LaravelCloudfrontCookies\LaravelCloudfrontCookies policy(?string $policy = null)
12+
* @method static \Creacoon\LaravelCloudfrontCookies\LaravelCloudfrontCookies resource(string $domain)
13+
* @method static \Creacoon\LaravelCloudfrontCookies\LaravelCloudfrontCookies expiresAt(\Illuminate\Support\Carbon $expires_at)
14+
* @method static \Creacoon\LaravelCloudfrontCookies\LaravelCloudfrontCookies policy(?string $policy = null)
1515
* @method static array get()
1616
*/
1717
class LaravelCloudfrontCookies extends Facade
1818
{
1919
protected static function getFacadeAccessor(): string
2020
{
21-
return \Oneduo\LaravelCloudfrontCookies\LaravelCloudfrontCookies::class;
21+
return \Creacoon\LaravelCloudfrontCookies\LaravelCloudfrontCookies::class;
2222
}
2323
}

src/Http/Middleware/CloudfrontSignedCookiesMiddleware.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
declare(strict_types=1);
44

5-
namespace Oneduo\LaravelCloudfrontCookies\Http\Middleware;
5+
namespace Creacoon\LaravelCloudfrontCookies\Http\Middleware;
66

77
use Carbon\CarbonInterval;
88
use Closure;
99
use Illuminate\Http\Request;
1010
use Illuminate\Support\Facades\Cookie;
11-
use Oneduo\LaravelCloudfrontCookies\Facades\LaravelCloudfrontCookies;
11+
use Creacoon\LaravelCloudfrontCookies\Facades\LaravelCloudfrontCookies;
1212

1313
class CloudfrontSignedCookiesMiddleware
1414
{
@@ -24,10 +24,10 @@ public function handle(Request $request, Closure $next)
2424
return $next($request);
2525
}
2626

27-
$resource = config('cloudfront.resource');
27+
$resource = config('cloudfront-cookies.resource');
2828

29-
$intervalValue = config('cloudfront.cookies_expiration.value');
30-
$intervalUnit = config('cloudfront.cookies_expiration.unit');
29+
$intervalValue = config('cloudfront-cookies.cookies_expiration.value');
30+
$intervalUnit = config('cloudfront-cookies.cookies_expiration.unit');
3131

3232
$interval = CarbonInterval::fromString($intervalValue.$intervalUnit);
3333

@@ -38,7 +38,7 @@ public function handle(Request $request, Closure $next)
3838
->policy()
3939
->get();
4040

41-
$host = config('cloudfront-cookies.cookie_domain');
41+
$host = config('cloudfront-cookies-cookies.cookie_domain');
4242

4343
collect($cookies)->each(function (string $value, string $name) use ($host, $interval) {
4444
$cookie = Cookie::make($name, $value, minutes: (int) $interval->totalMinutes, domain: $host);

src/LaravelCloudfrontCookies.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Oneduo\LaravelCloudfrontCookies;
5+
namespace Creacoon\LaravelCloudfrontCookies;
66

77
use Aws\CloudFront\CloudFrontClient;
88
use Exception;
@@ -62,8 +62,8 @@ public function get(): array
6262
{
6363
return $this->client->getSignedCookie([
6464
'policy' => $this->policy,
65-
'private_key' => config('cloudfront.private_key_path'),
66-
'key_pair_id' => config('cloudfront.key_pair_id'),
65+
'private_key' => config('cloudfront-cookies.private_key_path'),
66+
'key_pair_id' => config('cloudfront-cookies.key_pair_id'),
6767
]);
6868
}
6969
}

src/LaravelCloudfrontCookiesServiceProvider.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Oneduo\LaravelCloudfrontCookies;
5+
namespace Creacoon\LaravelCloudfrontCookies;
66

77
use Aws\CloudFront\CloudFrontClient;
88
use Spatie\LaravelPackageTools\Package;
@@ -14,15 +14,15 @@ public function configurePackage(Package $package): void
1414
{
1515
$package
1616
->name('laravel-cloudfront-cookies')
17-
->hasConfigFile('cloudfront');
17+
->hasConfigFile('cloudfront-cookies');
1818
}
1919

2020
public function packageBooted(): void
2121
{
2222
$this->app->singleton(CloudFrontClient::class, function () {
2323
return new CloudFrontClient([
24-
'version' => config('cloudfront.version'),
25-
'region' => config('cloudfront.region'),
24+
'version' => config('cloudfront-cookies.version'),
25+
'region' => config('cloudfront-cookies.region'),
2626
]);
2727
});
2828
}

0 commit comments

Comments
 (0)