mirror of
https://github.com/symfony/recipes.git
synced 2026-09-11 23:26:27 +03:00
124 lines
5.5 KiB
JSON
124 lines
5.5 KiB
JSON
{
|
|
"manifests": {
|
|
"phpunit/phpunit": {
|
|
"manifest": {
|
|
"add-lines": [
|
|
{
|
|
"file": "phpunit.dist.xml",
|
|
"content": " <method>Doctrine\\Deprecations\\Deprecation::trigger</method>\n <method>Doctrine\\Deprecations\\Deprecation::delegateTriggerToBackend</method>",
|
|
"position": "after_target",
|
|
"target": "<deprecationTrigger>",
|
|
"requires": [
|
|
"doctrine/deprecations"
|
|
]
|
|
}
|
|
],
|
|
"copy-from-recipe": {
|
|
".env.test": ".env.test",
|
|
"phpunit.dist.xml": "phpunit.dist.xml",
|
|
"tests/": "tests/",
|
|
"bin/": "%BIN_DIR%/"
|
|
},
|
|
"gitignore": [
|
|
"/phpunit.xml",
|
|
"/.phpunit.cache/"
|
|
],
|
|
"post-install-output": [
|
|
" * <fg=blue>Write</> test cases in the <comment>tests/</> folder",
|
|
" * Use MakerBundle's <comment>make:test</> command as a shortcut!",
|
|
" * <fg=blue>Run</> the tests with <comment>php bin/phpunit</>"
|
|
]
|
|
},
|
|
"files": {
|
|
".env.test": {
|
|
"contents": [
|
|
"# define your env variables for the test env here",
|
|
"KERNEL_CLASS='App\\Kernel'",
|
|
"APP_SECRET='$ecretf0rt3st'",
|
|
""
|
|
],
|
|
"executable": false
|
|
},
|
|
"bin/phpunit": {
|
|
"contents": [
|
|
"#!/usr/bin/env php",
|
|
"<?php",
|
|
"",
|
|
"require dirname(__DIR__).'/vendor/phpunit/phpunit/phpunit';",
|
|
""
|
|
],
|
|
"executable": true
|
|
},
|
|
"phpunit.dist.xml": {
|
|
"contents": [
|
|
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>",
|
|
"",
|
|
"<!-- https://phpunit.readthedocs.io/en/latest/configuration.html -->",
|
|
"<phpunit xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"",
|
|
" xsi:noNamespaceSchemaLocation=\"vendor/phpunit/phpunit/phpunit.xsd\"",
|
|
" colors=\"true\"",
|
|
" failOnDeprecation=\"true\"",
|
|
" failOnNotice=\"true\"",
|
|
" failOnWarning=\"true\"",
|
|
" bootstrap=\"tests/bootstrap.php\"",
|
|
" cacheDirectory=\".phpunit.cache\"",
|
|
">",
|
|
" <php>",
|
|
" <ini name=\"display_errors\" value=\"1\" />",
|
|
" <ini name=\"error_reporting\" value=\"-1\" />",
|
|
" <server name=\"APP_ENV\" value=\"test\" force=\"true\" />",
|
|
" <server name=\"SHELL_VERBOSITY\" value=\"-1\" />",
|
|
" </php>",
|
|
"",
|
|
" <testsuites>",
|
|
" <testsuite name=\"Project Test Suite\">",
|
|
" <directory>tests</directory>",
|
|
" </testsuite>",
|
|
" </testsuites>",
|
|
"",
|
|
" <source ignoreSuppressionOfDeprecations=\"true\"",
|
|
" ignoreIndirectDeprecations=\"true\"",
|
|
" restrictNotices=\"true\"",
|
|
" restrictWarnings=\"true\"",
|
|
" >",
|
|
" <include>",
|
|
" <directory>src</directory>",
|
|
" </include>",
|
|
"",
|
|
" <deprecationTrigger>",
|
|
" <function>trigger_deprecation</function>",
|
|
" </deprecationTrigger>",
|
|
" </source>",
|
|
"",
|
|
" <extensions>",
|
|
" </extensions>",
|
|
"</phpunit>",
|
|
""
|
|
],
|
|
"executable": false
|
|
},
|
|
"tests/bootstrap.php": {
|
|
"contents": [
|
|
"<?php",
|
|
"",
|
|
"use Symfony\\Component\\Dotenv\\Dotenv;",
|
|
"",
|
|
"require dirname(__DIR__).'/vendor/autoload.php';",
|
|
"",
|
|
"if (method_exists(Dotenv::class, 'bootEnv')) {",
|
|
" (new Dotenv())->bootEnv(dirname(__DIR__).'/.env');",
|
|
"}",
|
|
"",
|
|
"if ($_SERVER['APP_DEBUG']) {",
|
|
" umask(0000);",
|
|
"}",
|
|
""
|
|
],
|
|
"executable": false
|
|
}
|
|
},
|
|
"ref": "ca0bc067abfb40a8de1b2561b96cbfc2b833c314"
|
|
}
|
|
}
|
|
}
|