Overview
Syllabus
Intro
1. INTRODUCTION
Sane way to approach REST
What are Symfony Components
II. SYMFONY COMPONENTS
Let's create a POST endpoint
Symfony PSR-7 Bridge
Deserializing
Annotations
Let's create a GET endpoint
Creating your custom normalizers
Simplest example
Validating objects
Constraints
Let's create a PUT endpoint
Components and bundles
JMSSerializerBundle
FOSRestBundle
LexikJWTAuthenticationBundle
IV. TESTING
Error handling - Nested errors
Error handling - HTML errors
Testing, some tips
Fixtures with Alice & Faker
Migrations - Option 1
Summarizing
Taught by
PHP UK Conference