Skip to content

Commit 9fe38ec

Browse files
committed
broken arms
1 parent 5c9490b commit 9fe38ec

Some content is hidden

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

45 files changed

+153
-233
lines changed

src/AbstractFlavour.php

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/ArrayFlavour/MinItems.php

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/ArrayFlavour/UniqueItems.php

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/CodeBuilder/PHPCodeBuilder.php

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

55
use Yaoi\Schema\CodeBuilder\Templates\ClassStructurePhp;
66
use Yaoi\Schema\Exception;
7-
use Yaoi\Schema\Logic\AllOf;
8-
use Yaoi\Schema\ObjectFlavour\Properties;
9-
use Yaoi\Schema\Ref;
7+
use Yaoi\Schema\Constraint\AllOf;
8+
use Yaoi\Schema\Constraint\Properties;
9+
use Yaoi\Schema\Constraint\Ref;
1010
use Yaoi\Schema\Schema;
1111
use Yaoi\Schema\Types\ArrayType;
1212
use Yaoi\Schema\Types\BooleanType;

src/CodeBuilder/Templates/ClassStructurePhp.php

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

66
use Yaoi\Schema\Base;
77
use Yaoi\Schema\CodeBuilder\PHPCodeBuilder;
8-
use Yaoi\Schema\ObjectFlavour\Properties;
8+
use Yaoi\Schema\Constraint\Properties;
99
use Yaoi\Schema\Schema;
1010

1111
/**

src/Constraint.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
namespace Yaoi\Schema;
44

5-
interface Constraint
5+
interface Constraint extends Transformer
66
{
7+
public function __construct($schemaValue, Schema $ownerSchema = null);
78
public static function getSchemaKey();
89
public function setOwnerSchema(Schema $ownerSchema);
910
}

src/ObjectFlavour/AdditionalProperties.php renamed to src/Constraint/AdditionalProperties.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
<?php
22

3-
namespace Yaoi\Schema\ObjectFlavour;
3+
namespace Yaoi\Schema\Constraint;
44

55
use Yaoi\Schema\AbstractConstraint;
6-
use Yaoi\Schema\Constraint;
76
use Yaoi\Schema\Schema;
8-
use Yaoi\Schema\Schematic;
97

10-
class AdditionalProperties extends AbstractConstraint implements Schematic
8+
class AdditionalProperties extends AbstractConstraint
119
{
1210
public static function getSchemaKey()
1311
{

src/Logic/AllOf.php renamed to src/Constraint/AllOf.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Yaoi\Schema\Logic;
3+
namespace Yaoi\Schema\Constraint;
44

55
use Yaoi\Schema\AbstractConstraint;
66
use Yaoi\Schema\Constraint;

src/Constraint/Enum.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
namespace Yaoi\Schema\Constraint;
4+
5+
use Yaoi\Schema\AbstractConstraint;
6+
7+
class Enum extends AbstractConstraint
8+
{
9+
10+
}

src/StringFlavour/Format.php renamed to src/Constraint/Format.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?php
22

3-
namespace Yaoi\Schema\StringFlavour;
3+
namespace Yaoi\Schema\Constraint;
44

5-
use Yaoi\Schema\AbstractFlavour;
5+
use Yaoi\Schema\AbstractConstraint;
66

7-
class Format extends AbstractFlavour
7+
class Format extends AbstractConstraint
88
{
99
const FORMAT_URI = 'uri';
1010

0 commit comments

Comments
 (0)