Skip to content

Commit 8fb3436

Browse files
Typo fix, and rename classes
1 parent f65ada2 commit 8fb3436

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/Eloquent/HasSchemaVersion.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public static function bootHasSchemaVersion(): void
2323

2424
static::retrieved(function ($model) {
2525
if ($model->getSchemaVersion() < $model->currentSchemaVersion) {
26-
$model->migrateSchemaVersion($model->getSchemaVersion());
26+
$model->migrateSchema($model->getSchemaVersion());
2727
}
2828
});
2929
}

tests/Models/DocumentVersion.php renamed to tests/Models/SchemaVersion.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
use MongoDB\Laravel\Eloquent\HasSchemaVersion;
88
use MongoDB\Laravel\Eloquent\Model as Eloquent;
99

10-
class DocumentVersion extends Eloquent
10+
class SchemaVersion extends Eloquent
1111
{
1212
use HasSchemaVersion;
1313

1414
protected $connection = 'mongodb';
1515
protected $collection = 'documentVersion';
1616
protected static $unguarded = true;
1717

18-
public function migrateSchemaVersion($fromVersion): void
18+
public function migrateSchema($fromVersion): void
1919
{
2020
if ($fromVersion) {
2121
if ($fromVersion < 2) {

tests/DocumentVersionTest.php renamed to tests/SchemaVersionTest.php

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

55
namespace MongoDB\Laravel\Tests;
66

7-
use MongoDB\Laravel\Tests\Models\DocumentVersion;
7+
use MongoDB\Laravel\Tests\Models\SchemaVersion;
88
use MongoDB\Laravel\Tests\Models\User;
99

10-
class DocumentVersionTest extends TestCase
10+
class SchemaVersionTest extends TestCase
1111
{
1212
public function tearDown(): void
1313
{
14-
DocumentVersion::truncate();
14+
SchemaVersion::truncate();
1515
}
1616

1717
public function testWithBasicDocument()
1818
{
19-
$document = new DocumentVersion(['name' => 'Luc']);
19+
$document = new SchemaVersion(['name' => 'Luc']);
2020
$this->assertEmpty($document->getSchemaVersion());
2121
$document->save();
2222

2323
$this->assertEquals(1, $document->getSchemaVersion());
2424
$this->assertNull($document->age);
2525

2626
$document->currentSchemaVersion = 2;
27-
$document->migrateSchemaVersion($document->getSchemaVersion());
27+
$document->migrateSchema($document->getSchemaVersion());
2828

2929
$this->assertEquals(35, $document->age);
3030
$this->assertEquals(2, $document->getSchemaVersion());
3131

3232
// Test without migration
33-
$newDocument = new DocumentVersion(['name' => 'Vador']);
33+
$newDocument = new SchemaVersion(['name' => 'Vador']);
3434
$newDocument->setSchemaVersion(2);
3535
$newDocument->save();
3636
$newDocument->currentSchemaVersion = 2;
@@ -39,7 +39,7 @@ public function testWithBasicDocument()
3939
$this->assertEquals(2, $newDocument->getSchemaVersion());
4040
$this->assertNull($newDocument->age);
4141

42-
$newDocument = DocumentVersion::query()->where('name', 'Vador')->first();
42+
$newDocument = SchemaVersion::query()->where('name', 'Vador')->first();
4343
$this->assertNull($newDocument->age);
4444
}
4545
}

0 commit comments

Comments
 (0)