https://github.com/igniphp/annotations
Annotations library
https://github.com/igniphp/annotations
Last synced: 11 months ago
JSON representation
Annotations library
- Host: GitHub
- URL: https://github.com/igniphp/annotations
- Owner: igniphp
- License: mit
- Created: 2019-03-09T08:11:55.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-16T13:57:55.000Z (over 7 years ago)
- Last Synced: 2025-02-23T08:22:15.623Z (over 1 year ago)
- Language: PHP
- Size: 57.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Igni Annotations
## Introduction
Igni annotations is an attempt to provide meta data programing for php by extending docblock comments.
Syntax is compatible with latest [annotations rfc](https://wiki.php.net/rfc/annotations_v2).
The following annotations are not supported for various reasons:
- `@Compiled` - as there is no compiling
- `@SupressWarning` - There is no simple way to implement it in user-land
- `@Repeatable` - all annotations are repeatable by default
- `@Inherited` - same as `@SupressWarning`, there is no simple way to track php's inheritance tree in user-land