Slide 1

Slide 1 text

SymfonyͷAnnotation Ωϟογϡʹ͍ͭͯௐ ΂ͯΈͨ @polidog Symfony Meetup #18

Slide 2

Slide 2 text

ࣗݾ঺հ • @polidog • tavii.com Inc. • SymfonyͰwebΞϓϦ࡞ͬͯ·͢ • ࠷ۙ͸Goͱ͔৮͍ͬͯ·͢

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

ࠓճ͸AnnotationΩϟογϡ ʹ͍ͭͯௐ΂ͯΈ·ͨ͠

Slide 5

Slide 5 text

ௐࠪ؀ڥ

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Annotation

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

RouterCacheWarmer͔Β୳ ͯ͠ΈΔ

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

AnnotationClassLoader https://git.io/v5Irb

Slide 12

Slide 12 text

CachedReader https://git.io/v5Iok

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

ChainAdapter https://git.io/v5IoP

Slide 15

Slide 15 text

https://github.com/ symfony/symfony/pull/ 18715

Slide 16

Slide 16 text

AnnotationΩϟογϡ • CacheίϯϙʔωϯτΛར༻ͯ͠Ωϟογϡ ͞ΕΔ • σϑΥϧτͰ͸Apcu͔FileʹΩϟογϡ͞Ε Δ

Slide 17

Slide 17 text

apc.enable_cli = 1

Slide 18

Slide 18 text

͕͍ͪ·͢Ͷ

Slide 19

Slide 19 text

PhpArrayAdapter

Slide 20

Slide 20 text

OPCacheΛ༗ޮʹ͢Δͱ

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

https://medium.com/ @ScullWM/symfony-3-2- php-array-adapter- fc7c4ea0e839

Slide 23

Slide 23 text

σϑΥϧτͰͲ͏͍͏ύλʔ ϯ͕Ωϟογϡ͞ΕΔͷ͔ʁ

Slide 24

Slide 24 text

σϑΥϧτͰΩϟογϡ͞ΕΔ Ξϊςʔγϣϯ • Controller • Entity https://git.io/v5tgE

Slide 25

Slide 25 text

ଞͷσΟϨΫτϦΛ௥Ճ͢Δ ʹ͸ʁ

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

https://symfony.com/doc/ current/bundles/ extension.html#adding- classes-to-compile

Slide 28

Slide 28 text

͓͠·͍ɻ