Skip to content

Commit e551b0f

Browse files
committed
Schema generation simplification
1 parent 60ac7f6 commit e551b0f

43 files changed

Lines changed: 991 additions & 1366 deletions

Some content is hidden

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

phpstan.neon

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,3 @@ parameters:
2222
treatPhpDocTypesAsCertain: false
2323
parallel:
2424
processTimeout: 300.0
25-
bootstrapFiles:
26-
- vendor/autoload.php
27-

src/Buffer.php

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
1616
use CallbackFilterIterator;
1717
use Closure;
1818
use Iterator;
19-
use League\Csv\Inspection\Inspector;
20-
use League\Csv\Inspection\Metadata;
21-
use League\Csv\Inspection\Summary;
2219
use League\Csv\Query\Constraint\Criteria;
2320
use League\Csv\Query\Predicate;
21+
use League\Csv\Schema\Inspector;
22+
use League\Csv\Schema\Schema;
2423
use League\Csv\Serializer\Denormalizer;
2524
use League\Csv\Serializer\MappingFailed;
2625
use League\Csv\Serializer\TypeCastingFailed;
@@ -225,12 +224,7 @@ public function reduce(callable $callback, mixed $initial = null): mixed
225224
return $initial;
226225
}
227226

228-
public function describe(?Inspector $inspector = null): Summary
229-
{
230-
return ($inspector ?? Inspector::default())->describe($this);
231-
}
232-
233-
public function schema(?Inspector $inspector = null): Metadata
227+
public function schema(?Inspector $inspector = null): Schema
234228
{
235229
return ($inspector ?? Inspector::default())->schema($this);
236230
}

src/Inspection/Aggregator.php

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

src/Inspection/Calculator/FieldCalculator.php

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

src/Inspection/Calculator/MaxFieldCalculator.php

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

src/Inspection/Calculator/MinFieldCalculator.php

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

0 commit comments

Comments
 (0)