ThoroughPHP / TypeSignature

Type signature generator for PHP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TypeSignature - Type signature generator for PHP

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

About

Type signature generator for PHP

License:MIT License


Languages

Language:PHP 100.0%