{ "locks": { "jane-php/json-schema": { "version": "5.0", "recipe": { "repo": "5.0", "branch": "master", "version": "5.0", "ref": "3767579880e8b47f87deb6256339291e25a90378" } } }, "manifests": { "jane-php/json-schema": { "repository": "github.com/symfony/recipes-contrib", "package": "jane-php/json-schema", "version": "5.0", "manifest": { "copy-from-recipe": { "bin/": "%BIN_DIR%/", "config/": "%CONFIG_DIR%/" }, "post-install-output": [ " * Finish package configuration:", " 1. Configure config/jane/config.php with your specification details", " 2. Run bin/jane-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\\Normalizer\\JaneObjectNormalizer class with your generated normalizer.", " 5. Then remove line comments", "", "Documentation: https://jane.readthedocs.io/en/latest/" ] }, "files": { "config/jane/config.php": { "contents": " __DIR__ . '/json-schema.json',\n 'root-class' => 'MyModel',\n 'namespace' => 'MyApp\\Library\\Generated',\n 'directory' => __DIR__ . '/../../generated',\n];\n", "executable": false, "encoding": "" }, "config/packages/jane.yaml": { "contents": "services:\n jane.serializer.json_encode:\n class: Symfony\\Component\\Serializer\\Encoder\\JsonEncode\n arguments:\n - { json_encode_options: 64 } # \\JSON_UNESCAPED_SLASHES\n\n jane.serializer.json_decode:\n class: Symfony\\Component\\Serializer\\Encoder\\JsonDecode\n arguments:\n - { json_decode_associative: false }\n\n jane.serializer.json_encoder:\n class: Symfony\\Component\\Serializer\\Encoder\\JsonEncoder\n arguments:\n - '@jane.serializer.json_encode'\n - '@jane.serializer.json_decode'\n\n# jane.serializer.object:\n# class: MyApp\\Library\\Generated\\Normalizer\\JaneObjectNormalizer\n#\n# jane.serializer:\n# class: Symfony\\Component\\Serializer\\Serializer\n# arguments:\n# - ['@serializer.denormalizer.array', '@jane.serializer.object']\n# - ['@jane.serializer.json_encoder']\n", "executable": false, "encoding": "" }, "bin/jane-generate": { "contents": "#!/usr/bin/env php\n __DIR__ . '/../config/jane/config.php'], $command->getDefinition());\n\n$command->execute($inputArray, new NullOutput());\n", "executable": true, "encoding": "" } }, "origin": "jane-php/json-schema:5.0@github.com/symfony/recipes-contrib:master", "is_contrib": true } } }