rtckit/php-sip

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
  "name": "rtckit/sip",
  "description": "SIP protocol implementation written in PHP",
  "version": "0.7.1",
  "type": "library",
  "keywords": [
    "sip",
    "session initiation protocol",
    "voip",
    "rfc 3261",
    "telephony",
    "telco"
  ],
  "homepage": "https://github.com/rtckit/php-sip",
  "license": "MIT",
  "authors": [
    {
      "name": "Ciprian Dosoftei"
    }
  ],
  "support": {
    "email": "hello@rtckit.io",
    "issues": "https://github.com/rtckit/php-sip/issues"
  },
  "require": {
    "php": ">=7.4.0",
    "ext-ctype": "*"
  },
  "require-dev": {
    "phpstan/phpstan": "^1.10",
    "phpunit/phpunit": "^9.5",
    "symfony/yaml": "^5.3",
    "vimeo/psalm": "^5.11"
  },
  "suggest": {
    "ext-hash": "Enables RFC 8760 authentication via SHA(-512)-256 hashing"
  },
  "autoload": {
    "psr-4": {
      "RTCKit\\SIP\\": "src/"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "RTCKit\\SIP\\": "tests/"
    }
  },
  "config": {
      "allow-plugins": false,
      "platform": {
          "php": "7.4"
      }
  },
  "scripts": {
      "phpstan": "php -d memory_limit=-1 ./vendor/bin/phpstan analyse -c ./etc/phpstan.neon -n -vvv --ansi --level=max src",
      "psalm": "php -d memory_limit=-1 ./vendor/bin/psalm --config=./etc/psalm.xml",
      "test": "php -d memory_limit=-1 ./vendor/bin/phpunit -c ./etc/phpunit.xml.dist --debug",
      "coverage": "php -d extension=pcov -d memory_limit=-1 ./vendor/bin/phpunit -c ./etc/phpunit.xml.dist --coverage-text --coverage-html=reports/coverage",
      "profile": "php -d memory_limit=-1 ./examples/99-crude-benchmark.php"
  }
}