schnittstabil/csrf-twig-helpers

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "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"
        ]
    }
}