Skip to content

Commit a75180e

Browse files
authored
Merge pull request #2 from Relewise/feature/move-namespace
Moved PHP namespace up a level.
2 parents 52b928b + 37b94a7 commit a75180e

File tree

706 files changed

+879
-872
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

706 files changed

+879
-872
lines changed

Generator/Constants.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
namespace Generator;
2+
3+
public class Constants
4+
{
5+
public const string Namespace = "Relewise\\Models";
6+
public const string GenerationFolderPath = "Models";
7+
}

Generator/PhpClientWriter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ namespace Relewise;
5757

5858
foreach (var method in clientMethods.DistinctBy(method => method.parameterType))
5959
{
60-
writer.WriteLine($"use Relewise\\Models\\DTO\\{method.parameterType};");
60+
writer.WriteLine($"use {Constants.Namespace}\\{method.parameterType};");
6161
}
6262
foreach (var method in clientMethods.DistinctBy(method => method.returnType).Where(method => method.returnType != typeof(void)))
6363
{
64-
writer.WriteLine($"use Relewise\\Models\\DTO\\{phpWriter.PhpTypeName(method.returnType)};");
64+
writer.WriteLine($"use {Constants.Namespace}\\{phpWriter.PhpTypeName(method.returnType)};");
6565
}
6666
writer.WriteLine($"");
6767

Generator/PhpTypeWriters/PhpClassWriter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ public PhpClassWriter(PhpWriter phpWriter)
1818

1919
public void Write(IndentedTextWriter writer, Type type, string typeName)
2020
{
21-
writer.WriteLine("""
21+
writer.WriteLine($"""
2222
<?php declare(strict_types=1);
2323
24-
namespace Relewise\Models\DTO;
24+
namespace {Constants.Namespace};
2525
2626
use DateTime;
2727

Generator/PhpTypeWriters/PhpEnumWriter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ public PhpEnumWriter(PhpWriter phpWriter)
1515

1616
public void Write(IndentedTextWriter writer, Type type, string typeName)
1717
{
18-
writer.WriteLine("""
18+
writer.WriteLine($"""
1919
<?php declare(strict_types=1);
2020
21-
namespace Relewise\Models\DTO;
21+
namespace {Constants.Namespace};
2222
2323
use DateTime;
2424

Generator/PhpTypeWriters/PhpInterfaceWriter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ public PhpInterfaceWriter(PhpWriter phpWriter)
1515

1616
public void Write(IndentedTextWriter writer, Type type, string typeName)
1717
{
18-
writer.WriteLine("""
18+
writer.WriteLine($"""
1919
<?php declare(strict_types=1);
2020
21-
namespace Relewise\Models\DTO;
21+
namespace {Constants.Namespace};
2222
2323
use DateTime;
2424

Generator/PhpTypeWriters/PhpKeyValuePairWriter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ public PhpKeyValuePairWriter(PhpWriter phpWriter)
1515

1616
public void Write(IndentedTextWriter writer, Type type, string typeName)
1717
{
18-
writer.WriteLine("""
18+
writer.WriteLine($"""
1919
<?php declare(strict_types=1);
2020
21-
namespace Relewise\Models\DTO;
21+
namespace {Constants.Namespace};
2222
2323
use DateTime;
2424

Generator/PhpWriter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public void WritePhpTypes(IEnumerable<Type> types)
4949
continue;
5050
}
5151

52-
using var streamWriter = File.CreateText($"{BasePath}/Models/DTO/{typeName}.php");
52+
using var streamWriter = File.CreateText($"{BasePath}/{Constants.GenerationFolderPath}/{typeName}.php");
5353
using var writer = new IndentedTextWriter(streamWriter);
5454

5555
var phpTypeWriter = phpTypeWriters.FirstOrDefault(writer => writer.CanWrite(type));

src/Factory/DataValueFactory.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?php declare(strict_types=1);
22
namespace Relewise\Factory;
33

4-
use Relewise\Models\DTO\DataValue;
5-
use Relewise\Models\DTO\Language;
6-
use Relewise\Models\DTO\Money;
7-
use Relewise\Models\DTO\DataValueDataValueTypes;
4+
use Relewise\Models\DataValue;
5+
use Relewise\Models\Language;
6+
use Relewise\Models\Money;
7+
use Relewise\Models\DataValueDataValueTypes;
88

99
class DataValueFactory {
1010
public static function stringDataValue(string $value) : DataValue {

src/Factory/UserFactory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php declare(strict_types=1);
22
namespace Relewise\Factory;
3-
use Relewise\Models\DTO\User;
3+
use Relewise\Models\User;
44

55
class UserFactory {
66
public static function anonymous() {

src/Models/DTO/AbandonedCartTriggerConfiguration.php renamed to src/Models/AbandonedCartTriggerConfiguration.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php declare(strict_types=1);
22

3-
namespace Relewise\Models\DTO;
3+
namespace Relewise\Models;
44

55
use DateTime;
66

0 commit comments

Comments
 (0)