Skip to content

Commit 68a7f49

Browse files
committed
Added Codes trait, to automatically encode/decode classes
1 parent 31d587c commit 68a7f49

28 files changed

+984
-378
lines changed

phpcs.xml

+4
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,8 @@
1313
<rule ref="PSR12">
1414
<exclude name="Generic.Files.LineLength.TooLong"/>
1515
</rule>
16+
<rule ref="PSR1">
17+
<!-- disabled until readonly class support is released -->
18+
<exclude name="PSR1.Files.SideEffects.FoundWithSymbols"/>
19+
</rule>
1620
</ruleset>

src/MinVWS/Codable/Coding/Codes.php

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace MinVWS\Codable\Coding;
6+
7+
use MinVWS\Codable\Decoding\Decodes;
8+
use MinVWS\Codable\Encoding\Encodes;
9+
10+
trait Codes
11+
{
12+
use Encodes;
13+
use Decodes;
14+
}

src/MinVWS/Codable/Coding/CodingKey.php

-152
This file was deleted.

src/MinVWS/Codable/Coding/CodingKeys.php

-177
This file was deleted.

0 commit comments

Comments
 (0)