Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ray.Di on Symfony
Search
Takashi Kanemoto
February 26, 2016
Programming
0
96
Ray.Di on Symfony
カルテット開発部社内勉強会 LT 資料
Takashi Kanemoto
February 26, 2016
Tweet
Share
More Decks by Takashi Kanemoto
See All by Takashi Kanemoto
FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション
ttskch
39
18k
データベース/SQL超入門!完全初心者向けに世界一分かりやすく解説します
ttskch
1
3.1k
Symfony UX Autocompleteとかいう 顧客が本当に必要だったもの
ttskch
0
1.3k
就活生あるいは新人エンジニアさんへのお節介なアドバイス
ttskch
0
1.3k
symfony/pantherでWordleを解いてみた
ttskch
0
190
ついに、Webアプリでの帳票印刷のベストプラクティスを編み出しました💡
ttskch
16
18k
phpenvやめました🤦♂️
ttskch
0
720
PHPでCSVのインポート/エクスポートに立ち向かう
ttskch
1
1.8k
phpenv on Mac 難しすぎワロタ
ttskch
0
470
Other Decks in Programming
See All in Programming
App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
takefumiyoshii
8
2.1k
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
220
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
1.1k
Folding Cheat Sheet #2
philipschwarz
PRO
0
110
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
3
770
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
350
1인 개발자로 행복하게 살기 - GDG 송도 헬로월드 2024
benjaminkim
1
5.6k
puregoの活用例
aethiopicuschan
0
220
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
470
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
230
脱・初心者!脱・マネコン!AWS CDKを使ってみませんか!?
har1101
0
300
Hanami and htmx
bkuhlmann
0
190
Featured
See All Featured
Unsuck your backbone
ammeep
662
57k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
13
1.5k
We Have a Design System, Now What?
morganepeng
42
6.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
115
18k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Building Applications with DynamoDB
mza
88
5.6k
Design by the Numbers
sachag
274
18k
A Philosophy of Restraint
colly
196
16k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2.1k
Making the Leap to Tech Lead
cromwellryan
123
8.5k
The Invisible Side of Design
smashingmag
294
49k
Transcript
Ray.Di on Symfony #quartetcom 2016.02.26 @qckanemoto 1 / 23
2 / 23
3 / 23
2) Is it possible to use this instead of Symfony's
out-of-the-box DI wiring? 4 / 23
... 5 / 23
6 / 23
7 / 23
8 / 23
9 / 23
10 / 23
11 / 23
12 / 23
On the other hand, Ray.Di... 13 / 23
is not a class I n j e c t
o r f i n a l 14 / 23
OK, Maybe can make extended class which impl of Symfony
I n j e c t o r C o n t a i n e r I n t e r f a c e 15 / 23
But little too much work... 16 / 23
More easy (lazy) solution 17 / 23
18 / 23
19 / 23
Usage To learn more see https://github.com/ray-di/Ray.Di 20 / 23
Conclusion is core of Symfony Maybe can replace it with
other DI container But maybe not very easy let Symfony container and other container to co- exist by extending Symfony container is more easy way s y m f o n y / d e p e n d e n c y - i n j e c t i o n 21 / 23
Sample is here https://github.com/qckanemoto/symfony-raydi-sample 22 / 23
Thanks :) 23 / 23