Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
N
ne-soyez-plus-l-esclave-de-doctrine
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Greg0ire
ne-soyez-plus-l-esclave-de-doctrine
Commits
56664145
Commit
56664145
authored
7 years ago
by
Greg0ire
Browse files
Options
Downloads
Plain Diff
Merge branch 'add-some-integration' into 'master'
make it ok on 720p display See merge request
!10
parents
2ae4ca95
e47f9205
Branches
Branches containing commit
No related tags found
1 merge request
!10
make it ok on 720p display
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
hello.css
+57
-1
57 additions, 1 deletion
hello.css
index.md
+10
-8
10 additions, 8 deletions
index.md
with
67 additions
and
9 deletions
hello.css
+
57
−
1
View file @
56664145
...
...
@@ -40,7 +40,7 @@ code {
}
.reveal
pre
{
width
:
1400px
;
width
:
80%
;
}
.reveal
pre
code
{
border-radius
:
5px
;
...
...
@@ -95,3 +95,59 @@ code {
.reveal
.verticalAlign
img
{
vertical-align
:
middle
;
}
.big_code
pre
code
{
font-size
:
1.8em
;
line-height
:
1.3
;
}
@media
screen
and
(
max-width
:
1280px
)
{
.reveal
h1
{
font-size
:
3em
;
}
.reveal
h2
{
font-size
:
1.3em
;
}
.reveal
h3
{
font-size
:
1em
;
}
.reveal
h4
{
font-size
:
0.8em
;
}
.reveal
p
{
font-size
:
0.9em
;
}
.reveal
ul
{
font-size
:
0.9em
;
}
.reveal
pre
code
{
font-size
:
0.9em
;
line-height
:
1.2
;
}
.lot_of_code
pre
code
{
font-size
:
0.75em
;
}
.reveal
table
{
font-size
:
0.7em
;
}
.long_text
p
{
font-size
:
0.7em
;
}
.big_code
pre
{
width
:
90%
;
}
.big_code
pre
code
{
font-size
:
1.4em
;
}
}
blockquote
.twitter-tweet
{
/*transform: scale(2);*/
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
index.md
+
10
−
8
View file @
56664145
...
...
@@ -233,6 +233,7 @@ Note:
-
les embeddables
---
<!-- .slide: class="lot_of_code" -->
## Les custom types
```
php
...
...
@@ -272,6 +273,7 @@ Note:
l'enregistrement du type dans le registre de type, et disparaître dès Doctrine 3
---
<!-- .slide: class="lot_of_code" -->
## Les embeddables
```
php
...
...
@@ -324,7 +326,7 @@ class Article
}
```
<span
style=
"font-size:
1
em;"
>
❌
</span>
<span
style=
"font-size:
3
em;
color: red;
"
>
❌
</span>
---
### tarifhaus/doctrine-nullable-embeddable
...
...
@@ -391,6 +393,7 @@ vos repositories plutôt que de les étendre.
coup… slide suivant
---
<!-- .slide: class="big_code" -->
```
php
// Récupère votre repository d'article custom !
...
...
@@ -444,6 +447,7 @@ Note:
-
Interface Segregation Principle
---
<!-- .slide: class="big_code" -->
## Aliasing d'interfaces
```
yaml
...
...
@@ -497,6 +501,7 @@ Note:
faire ça en SQL
---
<!-- .slide: class="long_text" -->
#### Faire une jointure avec une relation uni-directionnelle
Récupérer tous les articles dont les commentaires contiennent Doctrine
**sans les commentaires**
.
...
...
@@ -510,8 +515,6 @@ $queryBuilder
->
getResults
();
```
<video
data-autoplay
height=
"400"
src=
"./UntidyCraftyCanadagoose.webm"
>
</video>
...
...
@@ -520,22 +523,19 @@ Note:
des objets de la classe jointe.
---
# Doctrine impose peu de choses
#
# Doctrine impose peu de choses
-
`final`
possible pour les méthodes en version 3
-
`__clone`
&
`__wakeup`
implémentables librement en version 3
---
<div
class=
"tweet"
data-src=
"https://twitter.com/Ocramius/status/975399920202080256"
></div>
<div
class=
"tweet"
data-src=
"https://twitter.com/Ocramius/status/975399920202080256"
style=
"transform: scale(1.5) translate(-33%,0%);"
></div>
---
<!-- .slide
:
data-background="./iwantmore.gif" -->
---
# Protips
---
### Quelle API pour interroger la base de données?
...
...
@@ -567,6 +567,7 @@ Note:
passer du Query Builder.
---
<!-- .slide: class="lot_of_code long_text" -->
## Result Set Mapping
```
php
...
...
@@ -609,6 +610,7 @@ Problème :
<img
src=
"./relationcirculaire.svg"
style=
"width: 90%"
/>
---
<!-- .slide: class="big_code" -->
## Resolve target entities
```
yaml
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment