xp-lang / php-compact-methods
Compact methods for PHP
Installs: 3 196
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=7.4.0
- xp-framework/compiler: ^9.0 | ^8.0
- xp-framework/core: ^12.0 | ^11.0 | ^10.0
Requires (Dev)
- xp-framework/test: ^2.0 | ^1.0
README
Plugin for the XP Compiler which adds compact methods to the PHP language.
Example
Compact methods use the fn
keyword, much like PHP 7.4 arrow functions. The RFC suggests this in its Future Scope section.
class Person { private $name; public fn name(): string => $this->name; }
Installation
After installing the XP Compiler into your project, also include this plugin.
$ composer require xp-framework/compiler # ... $ composer require xp-lang/php-compact-methods # ...
No further action is required.