composer.json
{
"name": "schnittstabil/csrf-twig-helpers",
"type": "library",
"description": "CSRF (Cross-Site Request Forgery) protection helpers for the Twig templating engine.",
"license": "MIT",
"keywords": [ "csrf", "xsrf", "cross-site request forgery", "session riding" ],
"homepage": "https://github.com/schnittstabil/csrf-twig-helpers",
"authors": [
{
"name": "Michael Mayer",
"email": "michael@schnittstabil.de"
}
],
"autoload": {
"psr-4": { "Schnittstabil\\Csrf\\Twig\\Helpers\\": "src" }
},
"autoload-dev": {
"psr-4": { "Schnittstabil\\Csrf\\Twig\\Helpers\\": "tests" }
},
"require-dev": {
"codeclimate/php-test-reporter": "^0.3.0",
"fabpot/php-cs-fixer": "^1.10",
"halleck45/phpmetrics": "^1.9",
"phpmd/phpmd": "^2.4",
"satooshi/php-coveralls": "^1.0.1",
"schnittstabil/sugared-phpunit": "^0.2.0",
"squizlabs/php_codesniffer": "^2.6",
"vladahejda/phpunit-assert-exception": "^1.0"
},
"require": {
"php": ">=5.6.0",
"twig/twig": "^1.24"
},
"scripts": {
"clean": "rm -rf build/",
"doc": [
"sugared-sami",
"phpmetrics --report-html build/phpmetrics/index.html src/"
],
"lint": [
"phpcs -s --standard=PSR1,PSR2 src/ tests/",
"phpmd src text cleancode,codesize,controversial,design,naming,unusedcode",
"php-cs-fixer fix --dry-run --diff src",
"php-cs-fixer fix --dry-run --diff examples/*/*.php",
"php-cs-fixer fix --dry-run --diff tests"
],
"test": [
"sugared-phpunit",
"composer lint"
]
}
}