Skip to content

Commit 3160ce9

Browse files
[Task] Move namespace from FFMpegTween to FFMpegTools (#10)
* move namespace from FFMpegTween to FFMpegTools * update install command in readme * update namespace in composer.json
1 parent 8345158 commit 3160ce9

16 files changed

+53
-53
lines changed

README.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ The stringification of these math strings is ported from [This Gitlab repo](http
2828
## Installation
2929
You can install the package via composer:
3030
```bash
31-
composer require projektgopher/laravel-ffmpeg-tween
31+
composer require projektgopher/laravel-ffmpeg-tools
3232
```
3333

3434
## Usage
@@ -37,9 +37,9 @@ For now this package can only be used within a Laravel app, but there are plans
3737

3838
### Simple tween with delay and duration
3939
```php
40-
use ProjektGopher\FFMpegTween\Tween;
41-
use ProjektGopher\FFMpegTween\Timing;
42-
use ProjektGopher\FFMpegTween\Ease;
40+
use ProjektGopher\FFMpegTools\Tween;
41+
use ProjektGopher\FFMpegTools\Timing;
42+
use ProjektGopher\FFMpegTools\Ease;
4343

4444
$x = (new Tween())
4545
->from("50")
@@ -51,10 +51,10 @@ $x = (new Tween())
5151

5252
### Animation sequences using keyframes
5353
```php
54-
use ProjektGopher\FFMpegTween\Keyframe;
55-
use ProjektGopher\FFMpegTween\Timeline;
56-
use ProjektGopher\FFMpegTween\Timing;
57-
use ProjektGopher\FFMpegTween\Ease;
54+
use ProjektGopher\FFMpegTools\Keyframe;
55+
use ProjektGopher\FFMpegTools\Timeline;
56+
use ProjektGopher\FFMpegTools\Timing;
57+
use ProjektGopher\FFMpegTools\Ease;
5858

5959
$x = new Timeline()
6060
$x->keyframe((new Keyframe)
@@ -82,7 +82,7 @@ When writing _long_ and **complicated** evaluated expressions, it can be easy to
8282
The `Expr` class can help with this. If your expression is short enough this might be overkill, but for longer expressions this can really help with these issues.
8383

8484
```diff
85-
+ use ProjektGopher\FFMpegTween\Utils\Expr;
85+
+ use ProjektGopher\FFMpegTools\Utils\Expr;
8686

8787
....
8888

composer.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
2-
"name": "projektgopher/laravel-ffmpeg-tween",
2+
"name": "projektgopher/laravel-ffmpeg-tools",
33
"description": "Generates strings for use in ffmpeg commands to tween between values with easings.",
44
"keywords": [
55
"ProjektGopher",
66
"laravel",
7-
"laravel-ffmpeg-tween"
7+
"laravel-ffmpeg-tools"
88
],
9-
"homepage": "https://github.com/projektgopher/laravel-ffmpeg-tween",
9+
"homepage": "https://github.com/projektgopher/laravel-ffmpeg-tools",
1010
"license": "MIT",
1111
"authors": [
1212
{
@@ -34,12 +34,12 @@
3434
},
3535
"autoload": {
3636
"psr-4": {
37-
"ProjektGopher\\FFMpegTween\\": "src/"
37+
"ProjektGopher\\FFMpegTools\\": "src/"
3838
}
3939
},
4040
"autoload-dev": {
4141
"psr-4": {
42-
"ProjektGopher\\FFMpegTween\\Tests\\": "tests/"
42+
"ProjektGopher\\FFMpegTools\\Tests\\": "tests/"
4343
}
4444
},
4545
"scripts": {
@@ -59,10 +59,10 @@
5959
"extra": {
6060
"laravel": {
6161
"providers": [
62-
"ProjektGopher\\FFMpegTween\\FFMpegTweenServiceProvider"
62+
"ProjektGopher\\FFMpegTools\\FFMpegToolsServiceProvider"
6363
],
6464
"aliases": {
65-
"FFMpegTween": "ProjektGopher\\FFMpegTween\\Facades\\FFMpegTween"
65+
"FFMpegTools": "ProjektGopher\\FFMpegTools\\Facades\\FFMpegTools"
6666
}
6767
}
6868
},

scripts/generateEasings

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
require_once __DIR__.'/../vendor/autoload.php';
55

6-
use ProjektGopher\FFMpegTween\Ease;
6+
use ProjektGopher\FFMpegTools\Ease;
77

88
echo 'starting... (fail fast)'.PHP_EOL;
99

scripts/generateTimeline

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
require_once __DIR__.'/../vendor/autoload.php';
55

6-
use ProjektGopher\FFMpegTween\Timeline;
7-
use ProjektGopher\FFMpegTween\Keyframe;
8-
use ProjektGopher\FFMpegTween\Ease;
9-
use ProjektGopher\FFMpegTween\Timing;
6+
use ProjektGopher\FFMpegTools\Timeline;
7+
use ProjektGopher\FFMpegTools\Keyframe;
8+
use ProjektGopher\FFMpegTools\Ease;
9+
use ProjektGopher\FFMpegTools\Timing;
1010

1111
echo 'Generating video sample using Timeline...'.PHP_EOL;
1212

src/Ease.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace ProjektGopher\FFMpegTween;
3+
namespace ProjektGopher\FFMpegTools;
44

55
enum Ease: string
66
{

src/EaseFunctions.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?php
22

3-
namespace ProjektGopher\FFMpegTween;
3+
namespace ProjektGopher\FFMpegTools;
44

5-
use ProjektGopher\FFMpegTween\Utils\Expr;
5+
use ProjektGopher\FFMpegTools\Utils\Expr;
66

77
/**
88
* Ease

src/FFMpegTweenServiceProvider.php src/FFMpegToolsServiceProvider.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?php
22

3-
namespace ProjektGopher\FFMpegTween;
3+
namespace ProjektGopher\FFMpegTools;
44

55
use Spatie\LaravelPackageTools\Package;
66
use Spatie\LaravelPackageTools\PackageServiceProvider;
77

8-
class FFMpegTweenServiceProvider extends PackageServiceProvider
8+
class FFMpegToolsServiceProvider extends PackageServiceProvider
99
{
1010
public function configurePackage(Package $package): void
1111
{

src/Facades/FFMpegTools.php

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
3+
namespace ProjektGopher\FFMpegTools\Facades;
4+
5+
use Illuminate\Support\Facades\Facade;
6+
7+
/**
8+
* @see \ProjektGopher\FFMpegTools\FFMpegTools
9+
*/
10+
class FFMpegTools extends Facade
11+
{
12+
protected static function getFacadeAccessor()
13+
{
14+
return \ProjektGopher\FFMpegTools\Tween::class;
15+
}
16+
}

src/Facades/FFMpegTween.php

-16
This file was deleted.

src/Keyframe.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace ProjektGopher\FFMpegTween;
3+
namespace ProjektGopher\FFMpegTools;
44

55
class Keyframe
66
{

src/Timeline.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace ProjektGopher\FFMpegTween;
3+
namespace ProjektGopher\FFMpegTools;
44

55
class Timeline
66
{

src/Timing.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace ProjektGopher\FFMpegTween;
3+
namespace ProjektGopher\FFMpegTools;
44

55
class Timing
66
{

src/Tween.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?php
22

3-
namespace ProjektGopher\FFMpegTween;
3+
namespace ProjektGopher\FFMpegTools;
44

5-
use ProjektGopher\FFMpegTween\Utils\Expr;
5+
use ProjektGopher\FFMpegTools\Utils\Expr;
66

77
class Tween
88
{

src/Utils/Expr.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace ProjektGopher\FFMpegTween\Utils;
3+
namespace ProjektGopher\FFMpegTools\Utils;
44

55
/**
66
* Expr

tests/Pest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?php
22

3-
use ProjektGopher\FFMpegTween\Tests\TestCase;
3+
use ProjektGopher\FFMpegTools\Tests\TestCase;
44

55
uses(TestCase::class)->in(__DIR__);

tests/TestCase.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?php
22

3-
namespace ProjektGopher\FFMpegTween\Tests;
3+
namespace ProjektGopher\FFMpegTools\Tests;
44

55
use Illuminate\Database\Eloquent\Factories\Factory;
66
use Orchestra\Testbench\TestCase as Orchestra;
7-
use ProjektGopher\FFMpegTween\FFMpegTweenServiceProvider;
7+
use ProjektGopher\FFMpegTools\FFMpegToolsServiceProvider;
88

99
class TestCase extends Orchestra
1010
{
@@ -13,14 +13,14 @@ protected function setUp(): void
1313
parent::setUp();
1414

1515
Factory::guessFactoryNamesUsing(
16-
fn (string $modelName) => 'ProjektGopher\\FFMpegTween\\Database\\Factories\\'.class_basename($modelName).'Factory'
16+
fn (string $modelName) => 'ProjektGopher\\FFMpegTools\\Database\\Factories\\'.class_basename($modelName).'Factory'
1717
);
1818
}
1919

2020
protected function getPackageProviders($app)
2121
{
2222
return [
23-
FFMpegTweenServiceProvider::class,
23+
FFMpegToolsServiceProvider::class,
2424
];
2525
}
2626

0 commit comments

Comments
 (0)