thorough-php/type-signature

Type signature generator for PHP

Maintainers

Package info

github.com/ThoroughPHP/TypeSignature

pkg:composer/thorough-php/type-signature

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 4

Open Issues: 0

v1.0 2019-03-09 19:45 UTC

This package is not auto-updated.

Last update: 2026-03-03 03:31:45 UTC


README

Build Status Coverage Status License: MIT PHPStan

Features

Supports following PHP types:

TypeSignature::array('string'); // => 'string[]'
TypeSignature::number(); // => 'integer|float|double'
TypeSignature::union(TypeSignature::integer(), TypeSignature::string()); // => 'integer|string'
TypeSignature::intersection(\ArrayAccess::class, \Countable::class); // => 'ArrayAccess&Countable'
TypeSignature::optional(TypeSignature::string()); => 'string

TODO