├── LICENSE ├── composer.json ├── examples ├── db.sqlite ├── schema.png ├── seperate.php └── together.php └── src ├── Analyser ├── Database │ └── DatabaseAnalyser.php └── IAnalyser.php ├── Config ├── Config.php └── Impl │ ├── SeparateConfig.php │ └── TogetherConfig.php ├── Entity ├── Column.php ├── Database.php ├── ForeignKey.php ├── PhpDoc.php ├── PhpRelDoc.php └── Table.php ├── Exception ├── InvalidAttachException.php ├── InvalidStateException.php ├── InvalidStrategyException.php └── NotImplementedException.php ├── Generator.php ├── Generator ├── AbstractGenerator.php ├── Entity │ ├── Decorator │ │ ├── ColumnConstantGenerator.php │ │ ├── ColumnDocumentor.php │ │ ├── ColumnMapper.php │ │ └── IDecorator.php │ └── EntityGenerator.php ├── Facade │ └── FacadeGenerator.php ├── IGenerator.php ├── Mapper │ └── MapperGenerator.php ├── Model │ └── ModelGenerator.php └── Repository │ └── RepositoryGenerator.php ├── Resolver ├── IEntityResolver.php ├── IFacadeResolver.php ├── IFilenameResolver.php ├── IMapperResolver.php ├── IModelResolver.php ├── IRepositoryResolver.php └── Impl │ ├── SimpleResolver.php │ ├── SimpleSeparateResolver.php │ └── SimpleTogetherResolver.php ├── SimpleFactory.php └── Utils ├── ColumnTypes.php ├── DocBuilder.php └── Helpers.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/composer.json -------------------------------------------------------------------------------- /examples/db.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/examples/db.sqlite -------------------------------------------------------------------------------- /examples/schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/examples/schema.png -------------------------------------------------------------------------------- /examples/seperate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/examples/seperate.php -------------------------------------------------------------------------------- /examples/together.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/examples/together.php -------------------------------------------------------------------------------- /src/Analyser/Database/DatabaseAnalyser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Analyser/Database/DatabaseAnalyser.php -------------------------------------------------------------------------------- /src/Analyser/IAnalyser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Analyser/IAnalyser.php -------------------------------------------------------------------------------- /src/Config/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Config/Config.php -------------------------------------------------------------------------------- /src/Config/Impl/SeparateConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Config/Impl/SeparateConfig.php -------------------------------------------------------------------------------- /src/Config/Impl/TogetherConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Config/Impl/TogetherConfig.php -------------------------------------------------------------------------------- /src/Entity/Column.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Entity/Column.php -------------------------------------------------------------------------------- /src/Entity/Database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Entity/Database.php -------------------------------------------------------------------------------- /src/Entity/ForeignKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Entity/ForeignKey.php -------------------------------------------------------------------------------- /src/Entity/PhpDoc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Entity/PhpDoc.php -------------------------------------------------------------------------------- /src/Entity/PhpRelDoc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Entity/PhpRelDoc.php -------------------------------------------------------------------------------- /src/Entity/Table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Entity/Table.php -------------------------------------------------------------------------------- /src/Exception/InvalidAttachException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Exception/InvalidAttachException.php -------------------------------------------------------------------------------- /src/Exception/InvalidStateException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Exception/InvalidStateException.php -------------------------------------------------------------------------------- /src/Exception/InvalidStrategyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Exception/InvalidStrategyException.php -------------------------------------------------------------------------------- /src/Exception/NotImplementedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Exception/NotImplementedException.php -------------------------------------------------------------------------------- /src/Generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator.php -------------------------------------------------------------------------------- /src/Generator/AbstractGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator/AbstractGenerator.php -------------------------------------------------------------------------------- /src/Generator/Entity/Decorator/ColumnConstantGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator/Entity/Decorator/ColumnConstantGenerator.php -------------------------------------------------------------------------------- /src/Generator/Entity/Decorator/ColumnDocumentor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator/Entity/Decorator/ColumnDocumentor.php -------------------------------------------------------------------------------- /src/Generator/Entity/Decorator/ColumnMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator/Entity/Decorator/ColumnMapper.php -------------------------------------------------------------------------------- /src/Generator/Entity/Decorator/IDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator/Entity/Decorator/IDecorator.php -------------------------------------------------------------------------------- /src/Generator/Entity/EntityGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator/Entity/EntityGenerator.php -------------------------------------------------------------------------------- /src/Generator/Facade/FacadeGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator/Facade/FacadeGenerator.php -------------------------------------------------------------------------------- /src/Generator/IGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator/IGenerator.php -------------------------------------------------------------------------------- /src/Generator/Mapper/MapperGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator/Mapper/MapperGenerator.php -------------------------------------------------------------------------------- /src/Generator/Model/ModelGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator/Model/ModelGenerator.php -------------------------------------------------------------------------------- /src/Generator/Repository/RepositoryGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Generator/Repository/RepositoryGenerator.php -------------------------------------------------------------------------------- /src/Resolver/IEntityResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Resolver/IEntityResolver.php -------------------------------------------------------------------------------- /src/Resolver/IFacadeResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Resolver/IFacadeResolver.php -------------------------------------------------------------------------------- /src/Resolver/IFilenameResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Resolver/IFilenameResolver.php -------------------------------------------------------------------------------- /src/Resolver/IMapperResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Resolver/IMapperResolver.php -------------------------------------------------------------------------------- /src/Resolver/IModelResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Resolver/IModelResolver.php -------------------------------------------------------------------------------- /src/Resolver/IRepositoryResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Resolver/IRepositoryResolver.php -------------------------------------------------------------------------------- /src/Resolver/Impl/SimpleResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Resolver/Impl/SimpleResolver.php -------------------------------------------------------------------------------- /src/Resolver/Impl/SimpleSeparateResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Resolver/Impl/SimpleSeparateResolver.php -------------------------------------------------------------------------------- /src/Resolver/Impl/SimpleTogetherResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Resolver/Impl/SimpleTogetherResolver.php -------------------------------------------------------------------------------- /src/SimpleFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/SimpleFactory.php -------------------------------------------------------------------------------- /src/Utils/ColumnTypes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Utils/ColumnTypes.php -------------------------------------------------------------------------------- /src/Utils/DocBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Utils/DocBuilder.php -------------------------------------------------------------------------------- /src/Utils/Helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/nextras-orm-generator/HEAD/src/Utils/Helpers.php --------------------------------------------------------------------------------