Skip to content

Commit b57dc56

Browse files
committed
Refactor namespace and class references from 'Mrpunyapal' to 'MrPunyapal' for consistency across the codebase
1 parent 0bde5d7 commit b57dc56

21 files changed

+81
-49
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ First, include the `HasExtendedRelationships` trait in your model:
2323

2424
```php
2525

26-
use Mrpunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
26+
use MrPunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
2727

2828
class Post extends Model {
2929
use HasExtendedRelationships;
@@ -97,7 +97,7 @@ This allows you to define multiple relationships with just one method, and only
9797

9898
```php
9999

100-
use Mrpunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
100+
use MrPunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
101101

102102
class User extends Model{
103103

@@ -156,7 +156,7 @@ If you have a column companies in your users table which stores an array of loca
156156

157157
```php
158158

159-
use Mrpunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
159+
use MrPunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
160160

161161
class User extends Model
162162
{
@@ -200,7 +200,7 @@ Here's an example:
200200

201201
```php
202202

203-
use Mrpunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
203+
use MrPunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
204204

205205
class Company extends Model
206206
{

composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"name": "mr-punyapal/laravel-extended-relationships",
2+
"name": "mrpunyapal/laravel-extended-relationships",
33
"description": "Package provides additional, more efficient relationship methods for Laravel Eloquent models.",
44
"keywords": [
5-
"mr-punyapal",
5+
"mrpunyapal",
66
"laravel",
77
"laravel-extended-relationships",
88
"relationship",
@@ -11,7 +11,7 @@
1111
"eloquent-relationships",
1212
"Json"
1313
],
14-
"homepage": "https://github.com/mr-punyapal/laravel-extended-relationships",
14+
"homepage": "https://github.com/mrpunyapal/laravel-extended-relationships",
1515
"license": "MIT",
1616
"authors": [
1717
{
@@ -34,12 +34,12 @@
3434
},
3535
"autoload": {
3636
"psr-4": {
37-
"Mrpunyapal\\LaravelExtendedRelationships\\": "src/"
37+
"MrPunyapal\\LaravelExtendedRelationships\\": "src/"
3838
}
3939
},
4040
"autoload-dev": {
4141
"psr-4": {
42-
"Mrpunyapal\\LaravelExtendedRelationships\\Tests\\": "tests/"
42+
"MrPunyapal\\LaravelExtendedRelationships\\Tests\\": "tests/"
4343
}
4444
},
4545
"scripts": {

config/extended-relationships.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
// config for Mrpunyapal/LaravelExtendedRelationships
5+
// config for MrPunyapal/LaravelExtendedRelationships
66
return [
77

88
];

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="Mrpunyapal Test Suite">
19+
<testsuite name="MrPunyapal Test Suite">
2020
<directory>tests</directory>
2121
</testsuite>
2222
</testsuites>

src/HasExtendedRelationships.php

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

33
declare(strict_types=1);
44

5-
namespace Mrpunyapal\LaravelExtendedRelationships;
5+
namespace MrPunyapal\LaravelExtendedRelationships;
66

77
use Illuminate\Database\Eloquent\Builder;
8-
use Mrpunyapal\LaravelExtendedRelationships\Relations\BelongsToArrayColumn;
9-
use Mrpunyapal\LaravelExtendedRelationships\Relations\BelongsToManyKeys;
10-
use Mrpunyapal\LaravelExtendedRelationships\Relations\HasManyArrayColumn;
11-
use Mrpunyapal\LaravelExtendedRelationships\Relations\HasManyKeys;
8+
use MrPunyapal\LaravelExtendedRelationships\Relations\BelongsToArrayColumn;
9+
use MrPunyapal\LaravelExtendedRelationships\Relations\BelongsToManyKeys;
10+
use MrPunyapal\LaravelExtendedRelationships\Relations\HasManyArrayColumn;
11+
use MrPunyapal\LaravelExtendedRelationships\Relations\HasManyKeys;
1212

1313
trait HasExtendedRelationships
1414
{

src/Relations/BelongsToArrayColumn.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Mrpunyapal\LaravelExtendedRelationships\Relations;
5+
namespace MrPunyapal\LaravelExtendedRelationships\Relations;
66

77
use Illuminate\Database\Eloquent\Builder;
88
use Illuminate\Database\Eloquent\Collection;

src/Relations/BelongsToManyKeys.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Mrpunyapal\LaravelExtendedRelationships\Relations;
5+
namespace MrPunyapal\LaravelExtendedRelationships\Relations;
66

77
use Illuminate\Database\Eloquent\Builder;
88
use Illuminate\Database\Eloquent\Collection;

src/Relations/HasManyArrayColumn.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Mrpunyapal\LaravelExtendedRelationships\Relations;
5+
namespace MrPunyapal\LaravelExtendedRelationships\Relations;
66

77
use Illuminate\Database\Eloquent\Collection;
88
use Illuminate\Database\Eloquent\Relations\HasMany;

src/Relations/HasManyKeys.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Mrpunyapal\LaravelExtendedRelationships\Relations;
5+
namespace MrPunyapal\LaravelExtendedRelationships\Relations;
66

77
use Illuminate\Database\Eloquent\Builder;
88
use Illuminate\Database\Eloquent\Collection;

tests/HasExtendedRelationshipsTest.php

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

33
declare(strict_types=1);
44

5-
use Mrpunyapal\LaravelExtendedRelationships\Relations\BelongsToArrayColumn;
6-
use Mrpunyapal\LaravelExtendedRelationships\Relations\BelongsToManyKeys;
7-
use Mrpunyapal\LaravelExtendedRelationships\Relations\HasManyArrayColumn;
8-
use Mrpunyapal\LaravelExtendedRelationships\Relations\HasManyKeys;
9-
use Mrpunyapal\LaravelExtendedRelationships\Tests\Models\Company;
10-
use Mrpunyapal\LaravelExtendedRelationships\Tests\Models\Post;
11-
use Mrpunyapal\LaravelExtendedRelationships\Tests\Models\User;
5+
use MrPunyapal\LaravelExtendedRelationships\Relations\BelongsToArrayColumn;
6+
use MrPunyapal\LaravelExtendedRelationships\Relations\BelongsToManyKeys;
7+
use MrPunyapal\LaravelExtendedRelationships\Relations\HasManyArrayColumn;
8+
use MrPunyapal\LaravelExtendedRelationships\Relations\HasManyKeys;
9+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\Company;
10+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\Post;
11+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\User;
1212

1313
it('can create all relationship types through trait methods', function () {
1414
$post = new Post;

tests/Models/Company.php

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

33
declare(strict_types=1);
44

5-
namespace Mrpunyapal\LaravelExtendedRelationships\Tests\Models;
5+
namespace MrPunyapal\LaravelExtendedRelationships\Tests\Models;
66

77
use Illuminate\Database\Eloquent\Model;
8-
use Mrpunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
8+
use MrPunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
99

1010
class Company extends Model
1111
{

tests/Models/Post.php

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

33
declare(strict_types=1);
44

5-
namespace Mrpunyapal\LaravelExtendedRelationships\Tests\Models;
5+
namespace MrPunyapal\LaravelExtendedRelationships\Tests\Models;
66

77
use Illuminate\Database\Eloquent\Model;
8-
use Mrpunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
8+
use MrPunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
99

1010
class Post extends Model
1111
{

tests/Models/Tag.php

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

33
declare(strict_types=1);
44

5-
namespace Mrpunyapal\LaravelExtendedRelationships\Tests\Models;
5+
namespace MrPunyapal\LaravelExtendedRelationships\Tests\Models;
66

77
use Illuminate\Database\Eloquent\Model;
8-
use Mrpunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
8+
use MrPunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
99

1010
class Tag extends Model
1111
{

tests/Models/User.php

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

33
declare(strict_types=1);
44

5-
namespace Mrpunyapal\LaravelExtendedRelationships\Tests\Models;
5+
namespace MrPunyapal\LaravelExtendedRelationships\Tests\Models;
66

77
use Illuminate\Database\Eloquent\Model;
8-
use Mrpunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
8+
use MrPunyapal\LaravelExtendedRelationships\HasExtendedRelationships;
99

1010
class User extends Model
1111
{

tests/Pest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
declare(strict_types=1);
44

5-
use Mrpunyapal\LaravelExtendedRelationships\Tests\TestCase;
5+
use MrPunyapal\LaravelExtendedRelationships\Tests\TestCase;
66

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

tests/Relations/BelongsToArrayColumnTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
declare(strict_types=1);
44

55
use Illuminate\Database\Eloquent\Collection;
6-
use Mrpunyapal\LaravelExtendedRelationships\Relations\BelongsToArrayColumn;
7-
use Mrpunyapal\LaravelExtendedRelationships\Tests\Models\Company;
8-
use Mrpunyapal\LaravelExtendedRelationships\Tests\Models\User;
6+
use MrPunyapal\LaravelExtendedRelationships\Relations\BelongsToArrayColumn;
7+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\Company;
8+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\User;
99

1010
it('gets results correctly with actual database data', function () {
1111
// Create a company first

tests/Relations/BelongsToManyKeysTest.php

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

33
declare(strict_types=1);
44

5-
use Mrpunyapal\LaravelExtendedRelationships\Relations\BelongsToManyKeys;
6-
use Mrpunyapal\LaravelExtendedRelationships\Tests\Models\Post;
7-
use Mrpunyapal\LaravelExtendedRelationships\Tests\Models\User;
5+
use MrPunyapal\LaravelExtendedRelationships\Relations\BelongsToManyKeys;
6+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\Post;
7+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\User;
88

99
it('works with database operations and multiple keys', function () {
1010
// Create users in database

tests/Relations/DebugQueryTest.php

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\Post;
6+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\User;
7+
8+
it('debug query directly', function () {
9+
// Create test users
10+
User::create(['id' => 400, 'name' => 'Dave Admin', 'email' => 'dave@example.com']);
11+
User::create(['id' => 500, 'name' => 'Eve Manager', 'email' => 'eve@example.com']);
12+
13+
// Create posts
14+
Post::create(['id' => 5000, 'title' => 'Echo Post', 'content' => 'Echo content', 'created_by' => 400, 'updated_by' => 500]);
15+
Post::create(['id' => 6000, 'title' => 'Foxtrot Post', 'content' => 'Foxtrot content', 'created_by' => 500, 'updated_by' => 400]);
16+
17+
// Verify users exist
18+
$users = User::whereIn('id', [400, 500])->get();
19+
expect($users)->toHaveCount(2, 'Users should exist');
20+
21+
// Verify posts exist
22+
$posts = Post::whereIn('id', [5000, 6000])->get();
23+
expect($posts)->toHaveCount(2, 'Posts should exist');
24+
25+
// Direct query
26+
$directPosts = Post::where(function ($query) {
27+
$query->whereIn('created_by', [400, 500])
28+
->orWhereIn('updated_by', [400, 500]);
29+
})->get();
30+
31+
expect($directPosts)->toHaveCount(2, 'Direct query should find posts');
32+
});

tests/Relations/HasManyArrayColumnTest.php

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

33
declare(strict_types=1);
44

5-
use Mrpunyapal\LaravelExtendedRelationships\Relations\HasManyArrayColumn;
6-
use Mrpunyapal\LaravelExtendedRelationships\Tests\Models\Company;
7-
use Mrpunyapal\LaravelExtendedRelationships\Tests\Models\User;
5+
use MrPunyapal\LaravelExtendedRelationships\Relations\HasManyArrayColumn;
6+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\Company;
7+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\User;
88

99
it('works with actual database operations', function () {
1010
// Create companies

tests/Relations/HasManyKeysTest.php

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

33
declare(strict_types=1);
44

5-
use Mrpunyapal\LaravelExtendedRelationships\Relations\HasManyKeys;
6-
use Mrpunyapal\LaravelExtendedRelationships\Tests\Models\Post;
7-
use Mrpunyapal\LaravelExtendedRelationships\Tests\Models\User;
5+
use MrPunyapal\LaravelExtendedRelationships\Relations\HasManyKeys;
6+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\Post;
7+
use MrPunyapal\LaravelExtendedRelationships\Tests\Models\User;
88

99
it('works with database operations and multiple foreign keys', function () {
1010
// Create users

tests/TestCase.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Mrpunyapal\LaravelExtendedRelationships\Tests;
5+
namespace MrPunyapal\LaravelExtendedRelationships\Tests;
66

77
use Illuminate\Database\Schema\Blueprint;
88
use Illuminate\Support\Facades\Schema;

0 commit comments

Comments
 (0)