aaronidas/apm-sql-lexer

SQL Lexer for APM in PHP

Installs: 68 070

Dependents: 2

Suggesters: 0

Security: 0

Stars: 3

Watchers: 2

Forks: 0

pkg:composer/aaronidas/apm-sql-lexer

v0.0.2 2020-06-14 09:15 UTC

This package is auto-updated.

Last update: 2025-10-14 22:13:05 UTC


README

Simple and lightweight parser for span names in APM transactions written in PHP.

Installation

Install via [composer]

composer require aaronidas/apm-sql-lexer

How to use

Signature::parse($query);

Example:

$spanName = Signature::parse('SELECT * FROM foo');
var_dump($spanName);
// output: SELECT FROM foo
Reference doc for development:

Reference doc

  • PostgreSQL dollar quoting not implemented yet