├── .gitignore ├── .php_cs ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── tuli ├── composer.json ├── composer.lock ├── lib └── Tuli │ ├── Command.php │ ├── Command │ ├── Analyze.php │ ├── PrintCFG.php │ └── PrintVars.php │ ├── Rule.php │ └── Rule │ ├── ArgumentType.php │ ├── ConstructorType.php │ └── ReturnType.php ├── phpunit.xml.dist └── test ├── EndToEndTests ├── array_subtypes.php ├── branch_detection.php ├── class.php ├── class_constant_fetch.php ├── class_constructor_types.php ├── float.php ├── int.php ├── property_types.php ├── return_info_from_methods.php ├── short_circuiting.php ├── simpleunions.php ├── static_array.php └── type_assertion.php └── Tuli └── EndToEndTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | test.php 3 | -------------------------------------------------------------------------------- /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/.php_cs -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/README.md -------------------------------------------------------------------------------- /bin/tuli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/bin/tuli -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/composer.lock -------------------------------------------------------------------------------- /lib/Tuli/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/lib/Tuli/Command.php -------------------------------------------------------------------------------- /lib/Tuli/Command/Analyze.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/lib/Tuli/Command/Analyze.php -------------------------------------------------------------------------------- /lib/Tuli/Command/PrintCFG.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/lib/Tuli/Command/PrintCFG.php -------------------------------------------------------------------------------- /lib/Tuli/Command/PrintVars.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/lib/Tuli/Command/PrintVars.php -------------------------------------------------------------------------------- /lib/Tuli/Rule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/lib/Tuli/Rule.php -------------------------------------------------------------------------------- /lib/Tuli/Rule/ArgumentType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/lib/Tuli/Rule/ArgumentType.php -------------------------------------------------------------------------------- /lib/Tuli/Rule/ConstructorType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/lib/Tuli/Rule/ConstructorType.php -------------------------------------------------------------------------------- /lib/Tuli/Rule/ReturnType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/lib/Tuli/Rule/ReturnType.php -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /test/EndToEndTests/array_subtypes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/array_subtypes.php -------------------------------------------------------------------------------- /test/EndToEndTests/branch_detection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/branch_detection.php -------------------------------------------------------------------------------- /test/EndToEndTests/class.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/class.php -------------------------------------------------------------------------------- /test/EndToEndTests/class_constant_fetch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/class_constant_fetch.php -------------------------------------------------------------------------------- /test/EndToEndTests/class_constructor_types.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/class_constructor_types.php -------------------------------------------------------------------------------- /test/EndToEndTests/float.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/float.php -------------------------------------------------------------------------------- /test/EndToEndTests/int.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/int.php -------------------------------------------------------------------------------- /test/EndToEndTests/property_types.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/property_types.php -------------------------------------------------------------------------------- /test/EndToEndTests/return_info_from_methods.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/return_info_from_methods.php -------------------------------------------------------------------------------- /test/EndToEndTests/short_circuiting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/short_circuiting.php -------------------------------------------------------------------------------- /test/EndToEndTests/simpleunions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/simpleunions.php -------------------------------------------------------------------------------- /test/EndToEndTests/static_array.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/static_array.php -------------------------------------------------------------------------------- /test/EndToEndTests/type_assertion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/EndToEndTests/type_assertion.php -------------------------------------------------------------------------------- /test/Tuli/EndToEndTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircmaxell/Tuli/HEAD/test/Tuli/EndToEndTest.php --------------------------------------------------------------------------------