Skip to content

Commit

Permalink
replace symfony/event-dispatcher with psr/event-dispatcher-implementa…
Browse files Browse the repository at this point in the history
…tion
  • Loading branch information
nuryagdym committed Dec 26, 2023
1 parent 554e3b9 commit 0459136
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 7 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,8 @@ Son yapılan değişiklikler için [`CHANGELOG`](./docs/CHANGELOG.md).
- ext-openssl
- ext-SimpleXML
- ext-soap (sadece KuveytPos için)
- PSR-18 HTTP Client
- PSR-18: HTTP Client
- PSR-14: Event Dispatcher

### Kurulum
```sh
Expand All @@ -177,7 +178,7 @@ Projenizde zaten kurulu PSR-18 uygulaması varsa otomatik onu kullanır.

Veya hızlı başlangıç için:
```sh
$ composer require php-http/curl-client nyholm/psr7 mews/pos
$ composer require php-http/curl-client nyholm/psr7 symfony/event-dispatcher mews/pos
```
Diğer PSR-18 uygulamasını sağlayan kütühaneler: https://packagist.org/providers/psr/http-client-implementation

Expand Down
3 changes: 2 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
"ext-libxml": "*",
"ext-openssl": "*",
"php-http/discovery": "^1.14",
"psr/event-dispatcher-implementation": "*",
"psr/http-client-implementation": "*",
"psr/log": "^1.1 || ^2.0 || ^3.0",
"symfony/event-dispatcher": "^5.4 || ^6.0",
"symfony/http-foundation": "^5.0 || ^6.0",
"symfony/serializer": "^5.0 || ^6.0"
},
Expand All @@ -44,6 +44,7 @@
"rector/rector": "^0.18",
"slim/psr7": "^1.4",
"squizlabs/php_codesniffer": "^3.5",
"symfony/event-dispatcher": "^5.4",
"symfony/http-client": "^5.4",
"symfony/var-dumper": "^5.1"
},
Expand Down
9 changes: 5 additions & 4 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,15 @@
### New Features

- API istek verilerinin gateway API'na gönderilmeden önce değiştirebilme.
Bu özellik `symfony/event-dispatcher` package'i kullanılarak eklendi.
Bu özellik [psr/event-dispatcher-implementation](https://packagist.org/providers/psr/event-dispatcher-implementation)
uygulaması kullanılarak eklendi.
Kullanım örnekleri için `/examples` ve `/docs` klasörüne bakabilirsiniz.
Eklenen Eventler:
- `\Mews\Pos\Event\Before3DFormHashCalculatedEvent`
- `\Mews\Pos\Event\RequestDataPreparedEvent`
- **AkOdePos** entegrasonu
- Param birimleri için yeni constantlar eklendi (orn. `PosInterface::CURRENCY_TRY`)
- yeni `\Mews\Pos\PosInterface::isSupportedTransaction()` methodu eklendi.
- **AkÖdePos** entegrasonu
- Param birimleri için yeni constantlar eklendi (örn. `PosInterface::CURRENCY_TRY`)
- Yeni `\Mews\Pos\PosInterface::isSupportedTransaction()` methodu eklendi.
Bu method ile kütüphanenin ilgili gateway için hangi işlemleri destekledigini kontrol edebilirsiniz.

### Changed
Expand Down

0 comments on commit 0459136

Please sign in to comment.