├── .php-cs-fixer.dist.php ├── LICENSE ├── README.md ├── SECURITY.md ├── composer-unused.php ├── composer.json ├── deptrac.yaml ├── infection.json.dist ├── rector.php ├── roave-bc-check.yaml └── src ├── Agents └── SchemaAgent.php ├── Archiver ├── ArchiverInterface.php ├── BaseArchiver.php └── Handlers │ ├── CacheHandler.php │ └── CliHandler.php ├── BaseHandler.php ├── Collectors └── Schema.php ├── Commands └── Schemas.php ├── Config ├── Schemas.php └── Services.php ├── Drafter ├── BaseDrafter.php ├── DrafterInterface.php └── Handlers │ ├── DatabaseHandler.php │ ├── DirectoryHandler.php │ ├── ModelHandler.php │ └── PhpHandler.php ├── Exceptions └── SchemasException.php ├── Language └── en │ └── Schemas.php ├── Publisher ├── BasePublisher.php └── PublisherInterface.php ├── Reader ├── BaseReader.php ├── Handlers │ └── CacheHandler.php └── ReaderInterface.php ├── Schemas.php ├── Structures ├── Field.php ├── ForeignKey.php ├── Index.php ├── Mergeable.php ├── Relation.php ├── Schema.php └── Table.php └── Traits └── CacheHandlerTrait.php /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/SECURITY.md -------------------------------------------------------------------------------- /composer-unused.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/composer-unused.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/composer.json -------------------------------------------------------------------------------- /deptrac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/deptrac.yaml -------------------------------------------------------------------------------- /infection.json.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/infection.json.dist -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/rector.php -------------------------------------------------------------------------------- /roave-bc-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/roave-bc-check.yaml -------------------------------------------------------------------------------- /src/Agents/SchemaAgent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Agents/SchemaAgent.php -------------------------------------------------------------------------------- /src/Archiver/ArchiverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Archiver/ArchiverInterface.php -------------------------------------------------------------------------------- /src/Archiver/BaseArchiver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Archiver/BaseArchiver.php -------------------------------------------------------------------------------- /src/Archiver/Handlers/CacheHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Archiver/Handlers/CacheHandler.php -------------------------------------------------------------------------------- /src/Archiver/Handlers/CliHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Archiver/Handlers/CliHandler.php -------------------------------------------------------------------------------- /src/BaseHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/BaseHandler.php -------------------------------------------------------------------------------- /src/Collectors/Schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Collectors/Schema.php -------------------------------------------------------------------------------- /src/Commands/Schemas.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Commands/Schemas.php -------------------------------------------------------------------------------- /src/Config/Schemas.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Config/Schemas.php -------------------------------------------------------------------------------- /src/Config/Services.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Config/Services.php -------------------------------------------------------------------------------- /src/Drafter/BaseDrafter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Drafter/BaseDrafter.php -------------------------------------------------------------------------------- /src/Drafter/DrafterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Drafter/DrafterInterface.php -------------------------------------------------------------------------------- /src/Drafter/Handlers/DatabaseHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Drafter/Handlers/DatabaseHandler.php -------------------------------------------------------------------------------- /src/Drafter/Handlers/DirectoryHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Drafter/Handlers/DirectoryHandler.php -------------------------------------------------------------------------------- /src/Drafter/Handlers/ModelHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Drafter/Handlers/ModelHandler.php -------------------------------------------------------------------------------- /src/Drafter/Handlers/PhpHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Drafter/Handlers/PhpHandler.php -------------------------------------------------------------------------------- /src/Exceptions/SchemasException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Exceptions/SchemasException.php -------------------------------------------------------------------------------- /src/Language/en/Schemas.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Language/en/Schemas.php -------------------------------------------------------------------------------- /src/Publisher/BasePublisher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Publisher/BasePublisher.php -------------------------------------------------------------------------------- /src/Publisher/PublisherInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Publisher/PublisherInterface.php -------------------------------------------------------------------------------- /src/Reader/BaseReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Reader/BaseReader.php -------------------------------------------------------------------------------- /src/Reader/Handlers/CacheHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Reader/Handlers/CacheHandler.php -------------------------------------------------------------------------------- /src/Reader/ReaderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Reader/ReaderInterface.php -------------------------------------------------------------------------------- /src/Schemas.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Schemas.php -------------------------------------------------------------------------------- /src/Structures/Field.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Structures/Field.php -------------------------------------------------------------------------------- /src/Structures/ForeignKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Structures/ForeignKey.php -------------------------------------------------------------------------------- /src/Structures/Index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Structures/Index.php -------------------------------------------------------------------------------- /src/Structures/Mergeable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Structures/Mergeable.php -------------------------------------------------------------------------------- /src/Structures/Relation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Structures/Relation.php -------------------------------------------------------------------------------- /src/Structures/Schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Structures/Schema.php -------------------------------------------------------------------------------- /src/Structures/Table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Structures/Table.php -------------------------------------------------------------------------------- /src/Traits/CacheHandlerTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-schemas/HEAD/src/Traits/CacheHandlerTrait.php --------------------------------------------------------------------------------