{ "manifests": { "jane-php/json-schema": { "manifest": { "copy-from-recipe": { "bin/": "%BIN_DIR%/", "config/": "%CONFIG_DIR%/" }, "conflict": { "symfony/symfony": "<5.0" }, "post-install-output": [ " * Finish package configuration:", " 1. Configure config/jane/json_schema.php with your specification details", " 2. Run bin/jane-json-schema-generate", " 3. Add generated/ directory to your composer autoload definition (eg. \"MyApp\\\\Library\\\\Generated\\\\\": \"generated/\")", " 4. Open config/packages/jane.yaml and replace MyApp\\Library\\Generated namespace with your generated namespace.", " 5. Then remove line comments", "", "Documentation: https://jane.readthedocs.io/en/latest/" ] }, "files": { "bin/jane-json-schema-generate": { "contents": [ "#!/usr/bin/env php", " __DIR__ . '/../config/jane/json_schema.php'], $command->getDefinition());", "", "$command->execute($inputArray, new NullOutput());", "" ], "executable": true }, "config/jane/json_schema.php": { "contents": [ " __DIR__ . '/json-schema.json',", " 'root-class' => 'MyModel',", " 'namespace' => 'MyApp\\Library\\Generated',", " 'directory' => __DIR__ . '/../../generated',", "];", "" ], "executable": false }, "config/packages/jane.yaml": { "contents": [ "services:", " _defaults:", " autowire: true", " autoconfigure: true", "", "# MyApp\\Library\\Generated\\Normalizer\\JaneObjectNormalizer: null", "" ], "executable": false } }, "ref": "035c47bfcd8c56bbf59227f347365c8553953dd6" } } }