Skip to content

Commit 07b753b

Browse files
committed
setup resource classes
1 parent dba6ffc commit 07b753b

File tree

7 files changed

+61
-3
lines changed

7 files changed

+61
-3
lines changed

src/LaravelSendy.php

+27-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,30 @@
22

33
namespace Coderflex\LaravelSendy;
44

5-
class LaravelSendy {}
5+
use Coderflex\LaravelSendy\Resources\Resources\Brands;
6+
use Coderflex\LaravelSendy\Resources\Resources\Campaigns;
7+
use Coderflex\LaravelSendy\Resources\Resources\Lists;
8+
use Coderflex\LaravelSendy\Resources\Resources\Subscribers;
9+
10+
class LaravelSendy
11+
{
12+
public function subscribers(): Subscribers
13+
{
14+
return new Subscribers;
15+
}
16+
17+
public function lists(): Lists
18+
{
19+
return new Lists;
20+
}
21+
22+
public function brands(): Brands
23+
{
24+
return new Brands;
25+
}
26+
27+
public function campaigns(): Campaigns
28+
{
29+
return new Campaigns;
30+
}
31+
}

src/LaravelSendyServiceProvider.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
namespace Coderflex\LaravelSendy;
44

5+
use Coderflex\LaravelSendy\Commands\LaravelSendyCommand;
56
use Spatie\LaravelPackageTools\Package;
67
use Spatie\LaravelPackageTools\PackageServiceProvider;
7-
use Coderflex\LaravelSendy\Commands\LaravelSendyCommand;
88

99
class LaravelSendyServiceProvider extends PackageServiceProvider
1010
{

src/Resources/Brands.php

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
3+
namespace Coderflex\LaravelSendy\Resources\Resources;
4+
5+
class Brands
6+
{
7+
//
8+
}

src/Resources/Campaigns.php

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
3+
namespace Coderflex\LaravelSendy\Resources\Resources;
4+
5+
class Campaigns
6+
{
7+
//
8+
}

src/Resources/Lists.php

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
3+
namespace Coderflex\LaravelSendy\Resources\Resources;
4+
5+
class Lists
6+
{
7+
//
8+
}

src/Resources/Subscribers.php

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
3+
namespace Coderflex\LaravelSendy\Resources\Resources;
4+
5+
class Subscribers
6+
{
7+
//
8+
}

tests/TestCase.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
namespace Coderflex\LaravelSendy\Tests;
44

5+
use Coderflex\LaravelSendy\LaravelSendyServiceProvider;
56
use Illuminate\Database\Eloquent\Factories\Factory;
67
use Orchestra\Testbench\TestCase as Orchestra;
7-
use Coderflex\LaravelSendy\LaravelSendyServiceProvider;
88

99
class TestCase extends Orchestra
1010
{

0 commit comments

Comments
 (0)