Akihito Koriyama

Results 24 issues of Akihito Koriyama

# Bug report Empty string and generics union type parameter does not accept an empty string. `''|class-string` union type parameter accepts empty-string, but not with `''|class-string` parameter. ### Code snippet...

現状ではインジェクターをクローンしてもコンテナはクローンされず、クローンされたインジェクタと元のインジェクタは同じシングルトンコンテナを共有しています。 ユニットテストなど繰り返しインジェクターを取得する時にフレッシュなコンテナを再利用するためにシングルトンインスタンスの入ったコンテナクローンもします。 Currently, cloning an injector does not clone the container, and the cloned injector and the original injector share the same singleton container. We also do container clones with...

enhancement

* Update message * Produce binding log, Error message show its path.

See https://getcomposer.org/doc/06-config.md#allow-plugins

good first issue

### Bug Report See #180

Bug

API JSON should be output 100% compatible with HAL format. http://blog.stateless.co/post/13296666138/json-linking-with-hal

suggestion
priority

Make menu breadcrumb list capable.

suggestion
plan to implement

* Remove nikic/php-parser * Motivated by increasing speed and reducing dependence * Not easy job ## 独自のcodegen実装が困難な理由 nikic/php-parserを使わないで独自のcodegenでオリジナルのコードを変更するのは困難です。以下がその理由。 * リフレクションだけでは必要な情報が集められない。例えばuseが取得できない。 * token_get_allで得られるtokenでは内容の改変が困難。 * 親クラスのクラスのメソッドも取得して1つののコードにする必要あるが、親クラスの必要な情報だけをtokenからだけ取得するのは非常に困難。 ## 解決策 * token_get_allで得られるtokenとリフレクションのハイブリッドで行う * classの宣言まではtokenとその改変で行う...

### 🎉 It's been over 10 years since the [initial release](https://github.com/ray-di/Ray.Aop/tree/1.0.0) of Ray.Aop. Initially released as a proxy, it later evolved to use the [PHP-Parser](https://github.com/nikic/PHP-Parser) for a codegen approach, providing...

Performance