承接 error-tracker/php-sdk 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

error-tracker/php-sdk

最新稳定版本:v0.1

Composer 安装命令:

composer require error-tracker/php-sdk

包简介

PHP libary for interacting with the error tracker api

README 文档

README

The core Error Tracker SDK for PHP. This library is for interacting with the Error Tracker API with PHP. You can also use this package for registering an error handler for a vanilla PHP app.

Who is this for?

  • Developers who need a universal view of errors and bugs - before their client or users complain.
  • Developers who need raw access to the API so you can report your own errors.
  • Those using a native PHP application and need to register an error handler.
  • Developers creating a third party plug-in for an unsupported PHP framework.
  • QA / Testers who need an overall knowledge of errors across multiple systems

Installation

You can install this package with composer.

composer require erorr-traker/php-sdk

The API Client

The API client class can be used to access to the Error Tracker API

Initialization

use ErrorTracker\Client;

$client = new Client('APP_KEY');

Reporting an error

$client->report([
    'name' => 'The error name',
    'text' => 'A message about the error'
]);

The Error Handler

If you are using a vanilla PHP application you can register an error handler to catch your errors and sent them straight to Error Tracker. Simply create a new instance of the Handler class.

use ErrorTracker\Handler;

new Handler('MY_APP_KEY');

Disable and enable sending errors with the enabled property of the Handler class

$handler = new Handler('MY_APP_KEY');

// Turn off
$handler->enabled = false;

// Turn back on
$handler->enabled = true;

Unregister the handlers by using the unregister function

$handler->unregister();

Contributing

Getting set up

Clone the repo and run composer install. Then start hacking!

Testing

All new features of bug fixes must be tested. Testing is with phpunit and can be run with the following command

composer run-script test

Coding Standards

This library uses psr2 coding standards and squizlabs/php_codesniffer for linting. There is a composer script for this:

composer run-script lint

Pull Requests

Before you create a pull request with you changes, the pre-commit script must pass. That can be run as follows:

composer run-script pre-commit

Credits

This package is created and maintained by Practically.io

统计信息

  • 总下载量: 15.03k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 2
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 4
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2019-08-09