├── .gitignore ├── .schematic.yaml ├── .travis.yml ├── README.md ├── app ├── Library │ ├── Cli │ │ ├── SchematicConsoleApp.php │ │ ├── SchematicGeneratorConsoleApp.php │ │ ├── SchematicInitConsoleApp.php │ │ ├── SchematicMappingImportConsoleApp.php │ │ └── SchematicSelfUpdateConsoleApp.php │ ├── Database │ │ ├── AbstractDatabaseAdapter.php │ │ ├── Adapters │ │ │ └── MysqlAdapter.php │ │ └── DatabaseInterface.php │ ├── Helpers │ │ └── SchematicHelper.php │ ├── Installer │ │ └── SchematicInstaller.php │ ├── Logger │ │ ├── Log.php │ │ └── LogInterface.php │ ├── Migrations │ │ ├── AbstractSchematic.php │ │ ├── Configurations.php │ │ ├── FileApi │ │ │ ├── AbstractFileGenerator.php │ │ │ ├── Adapters │ │ │ │ ├── JsonAdapter.php │ │ │ │ └── YamlAdapter.php │ │ │ └── FileGeneratorInferface.php │ │ ├── Schematic.php │ │ ├── SchematicFileGenerator.php │ │ ├── SchematicMappingImport.php │ │ └── template │ │ │ ├── schema.json │ │ │ └── schema.yaml │ └── Updater │ │ └── SchematicUpdater.php └── bootstrap.php ├── box.json ├── cli.php ├── composer.json ├── phpunit.xml ├── schemas └── hello_world.yaml ├── schematic.phar └── tests ├── FileApiJsonAdapterTest.php ├── FileApiYamlAdapterTest.php ├── LogTest.php ├── SchematicFileGeneratorTest.php ├── SchematicHelperTest.php └── SchematicUpdaterTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/.gitignore -------------------------------------------------------------------------------- /.schematic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/.schematic.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/README.md -------------------------------------------------------------------------------- /app/Library/Cli/SchematicConsoleApp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Cli/SchematicConsoleApp.php -------------------------------------------------------------------------------- /app/Library/Cli/SchematicGeneratorConsoleApp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Cli/SchematicGeneratorConsoleApp.php -------------------------------------------------------------------------------- /app/Library/Cli/SchematicInitConsoleApp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Cli/SchematicInitConsoleApp.php -------------------------------------------------------------------------------- /app/Library/Cli/SchematicMappingImportConsoleApp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Cli/SchematicMappingImportConsoleApp.php -------------------------------------------------------------------------------- /app/Library/Cli/SchematicSelfUpdateConsoleApp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Cli/SchematicSelfUpdateConsoleApp.php -------------------------------------------------------------------------------- /app/Library/Database/AbstractDatabaseAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Database/AbstractDatabaseAdapter.php -------------------------------------------------------------------------------- /app/Library/Database/Adapters/MysqlAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Database/Adapters/MysqlAdapter.php -------------------------------------------------------------------------------- /app/Library/Database/DatabaseInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Database/DatabaseInterface.php -------------------------------------------------------------------------------- /app/Library/Helpers/SchematicHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Helpers/SchematicHelper.php -------------------------------------------------------------------------------- /app/Library/Installer/SchematicInstaller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Installer/SchematicInstaller.php -------------------------------------------------------------------------------- /app/Library/Logger/Log.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Logger/Log.php -------------------------------------------------------------------------------- /app/Library/Logger/LogInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Logger/LogInterface.php -------------------------------------------------------------------------------- /app/Library/Migrations/AbstractSchematic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Migrations/AbstractSchematic.php -------------------------------------------------------------------------------- /app/Library/Migrations/Configurations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Migrations/Configurations.php -------------------------------------------------------------------------------- /app/Library/Migrations/FileApi/AbstractFileGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Migrations/FileApi/AbstractFileGenerator.php -------------------------------------------------------------------------------- /app/Library/Migrations/FileApi/Adapters/JsonAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Migrations/FileApi/Adapters/JsonAdapter.php -------------------------------------------------------------------------------- /app/Library/Migrations/FileApi/Adapters/YamlAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Migrations/FileApi/Adapters/YamlAdapter.php -------------------------------------------------------------------------------- /app/Library/Migrations/FileApi/FileGeneratorInferface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Migrations/FileApi/FileGeneratorInferface.php -------------------------------------------------------------------------------- /app/Library/Migrations/Schematic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Migrations/Schematic.php -------------------------------------------------------------------------------- /app/Library/Migrations/SchematicFileGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Migrations/SchematicFileGenerator.php -------------------------------------------------------------------------------- /app/Library/Migrations/SchematicMappingImport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Migrations/SchematicMappingImport.php -------------------------------------------------------------------------------- /app/Library/Migrations/template/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Migrations/template/schema.json -------------------------------------------------------------------------------- /app/Library/Migrations/template/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Migrations/template/schema.yaml -------------------------------------------------------------------------------- /app/Library/Updater/SchematicUpdater.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/Library/Updater/SchematicUpdater.php -------------------------------------------------------------------------------- /app/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/app/bootstrap.php -------------------------------------------------------------------------------- /box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/box.json -------------------------------------------------------------------------------- /cli.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/cli.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/phpunit.xml -------------------------------------------------------------------------------- /schemas/hello_world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/schemas/hello_world.yaml -------------------------------------------------------------------------------- /schematic.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/schematic.phar -------------------------------------------------------------------------------- /tests/FileApiJsonAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/tests/FileApiJsonAdapterTest.php -------------------------------------------------------------------------------- /tests/FileApiYamlAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/tests/FileApiYamlAdapterTest.php -------------------------------------------------------------------------------- /tests/LogTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/tests/LogTest.php -------------------------------------------------------------------------------- /tests/SchematicFileGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/tests/SchematicFileGeneratorTest.php -------------------------------------------------------------------------------- /tests/SchematicHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/tests/SchematicHelperTest.php -------------------------------------------------------------------------------- /tests/SchematicUpdaterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrefigueira/Schematic/HEAD/tests/SchematicUpdaterTest.php --------------------------------------------------------------------------------