►
Description
News
Commands
PHPStan
Bugfixes
Dependency between modules
B
A
Here
on
this
meeting
right
now,
some
of
other
Vista,
some
of
great
features
developed
and
under
the
stock
integration
project,
were
actually
developed,
a
magenta
core,
but
we
are
continuing
the
stabilization
and
bug
fix
for
the
current
milestone
under
bistec
integration.
However,
probably
we
will
also
start
to
grow
a
bit
of
stories
and
features
that
we're
planning
to
do
in
milestone
3.
A
C
A
Next
milestone
and
when
yes,
I
think
Yujin
is
hearing
the
call,
he
probably
will
be
able
to
share
some
new
mock-ups
or
the
master
on
tree
development.
We
have
groomed
three
steps,
three
stories
already
from
the
mountain
tree.
Probably
we
will
repeat
it
revisit
them,
I
hope
next
meeting
when
Elena
will
participate.
A
C
A
Misery,
you
can
create
issues
for
that
ideas
like
a
feature
requests
so
that
we
can
even
review
them
before
the
meeting
may
be
discussed
so
that
will
we
can
be
more
productive
during
the
next
mission.
Where
will
groom
this
meeting
man
and
groom?
These
features
like
discard
this
features
and
consideration.
Okay,.
C
D
Believe
we
will
already
like
to
groom
in
the
next
two
weeks,
because,
right
now
we
have
some
kind
of
little
reorganization
and,
like
most
of
our
resources,
all
right
now
focus
on
focused
on
it
so
and
I
believe
in
the
next
future.
We
will
have
clear,
clear
time,
estimates
and
clear
the
scope
of
work.
D
A
C
Maybe
I
can
okay,
one
second,
I
will
yeah.
Do
you
see
my
screen?
Yes,
okay,
nice.
So
today,
I
want
to
report
about
to
I
want
to
discuss
two
things.
The
first
one
is
just
the
open
pool
requests
the
first
one,
the
media
gallery:
module
where
I
provide
you
unit
test
block
forget
by
ad
comment
talk
currently
it's
under
review,
Thank,
You,
Sergei
and
rest
up
for
reviewing
this
stuff,
so
I
implemented
all
required
changes
and
waiting
just
for
test
finishing.
Also.
C
C
So,
but
I
don't
describe
it's
only
will
this
way
will
be
approved,
but
I
would
say
that
we
decided
to
divide
divide
test
on
several
classes,
and
this
makes
them
more
clear
for
understanding
so,
and
the
second
part
of
my
report
also
will
be
linked
to
the
comments
approach,
and
this
pull
requests
already
mentioned
already
merge
it
and
its
main
role
is
just
to
provide
stabilization
for
several
comments.
We
use
in
Adobe
stock
integration.
You
see,
we
decided
to
use
comments,
approaches
the
main
principle
to
deliver
a
composition
in
our
project.
C
From
my
point
of
view
and
the
point
of
view
of
Magento
community
developers.
Yes,
composition
is
a
great
that
forward
sister,
the
Lester's
make
a
great,
stable
and
plea
upon
the
staining
application,
because,
when
you
use
common
to
you
just
follow
the
KISS
principle
and
you
make
your
quads
really
as
simple
as
possible
and
at
the
same,
at
the
same
time
it
does
things
so
in
this
pool.
Quests
I
provided
next
changes
for
Commons.
C
Firstly,
we
pay
a
lot
of
attention
of
the
way
how
we
provide
how
will
present
exception,
because
something
can
happen,
and
it's
really
useful
for
integrators
and
magenta
users
to
understand
where
the
problem
happens
and
what
the
reason
we
tend,
how
we
can
how
we
can
solve
it
quickly.
So
we
use
this
style
for
logging
messages.
So
we
include
logger,
make
it's
a
critical
service
called
that,
and
every
exception
has
its
own.
C
Mindful
guard
cells,
we
use
integration
exception
for
general
things,
and
this
value
as
well
and
as
you
can
see
a
message
constructed
from
the
text
and
we
also
provide
some
arguments.
Is
this
just
static
test?
But
maybe
this
is
not
so
critical
but
nice
to
have,
and
also
the
final
version
of
this
tile
which
we
implement.
Our
performance
looks
like
this.
D
D
Yeah,
that's
actually
what
I
want
to
mention
that
it's
actually
good
question
to
raise
a
discussion
because,
like
if
you're
talking
just
about
simple
case,
when
only
developers
work
with
this
lock
and
this
local,
like
oh,
oh,
like
the
magenta
configure
it
to
use
only
monologue.
It
works
very
probably
some
like
extra
work
like
to
localize
this
exception,
because,
probably
from
my
perspective,
I
all
like.
D
Usually
we
work
with
English
language
in
like
in
different
system
and
probably
it's
better
to
always
see
like
a
lie,
not
like
a
lies
exception,
but
the
original
error
message
without
any
localization
and
additional
stuff.
The
question
is,
for
example,
if
you
use
some
customs,
a
party
system
to
poor
login
message
not
always
will
be
enough,
and
it's
better
to
look
like
exception
with
tech
trace,
etcetera,
yeah,.
C
Yes,
thank
you
I,
remember
this
Harry
your
review
and
I'm
working
on
the
implementation,
where
they'll
fix
the
way.
Previously
we
up
messages
so
I'll
I
will
I
will
lock
only
exceptions
over
the
back-trace.
This
is
really
useful
case
think
that
we
should
create
message
only
for
maybe
some
localized
exception
and
not
it
could
not
safe
exception.
I,
don't
know
integration
accession
because
really
it
doesn't
make
sense
on
on
this
level
of
architectures
I.
D
E
Actually
have
a
doubt
in
the
previous
PR
which
he
mentioned
regarding
the
unit
test
which
she
wrote
forget
de
ID
class
I'm,
looking
at
the
pier
and
I
noticed
that
you
have
you've
created
different
files
for
each
kind
of
exception
and
one
for
a
successful
case.
What's
actually
the
reason
for
this
just.
C
E
C
And
if
we
will
collect
all
this
stuff
in
one
test,
tersely,
it's
really
hard
to
understand.
What's
going
on,
and
next
we
will
have
exception
in
the
PHP
maze
detector,
because
we
include
more
than
13
injections.
So
this
is
why
I
decided
to
to
divide
them
into
several
classes.
So
what
test
classes
and
every
taste
the
test
class
has
its
own,
mindful
name
so
yet
by
addy
exception
could
not
find
such
entity
exception
tests
and
something
like
this
and
the
reason
just
in
this
don't
not
to
cover
unit
tests
with
do
not
suppress
exception.
E
A
Well,
yeah,
it's
always
better
to
not
suppress
the
static
test.
Our
static
tests
are
actually
running
to
to
recommend
us
how
to
write
code
better.
The
reason
why
they're
supposed
suppress
in
some
core
files-
maybe
just
after
the
enabling
after
enabling
these
tests
there
were
lots
of
lots
of
files
in
these
folders
that
were
not
that
Magento
was
not
able
to
updated
at
once
and
that's
why
they
were
suppressed,
maybe,
but
for
new
code,
it's
better
to
follow
the
static
tests.
Actually,
what
that's?
C
E
The
image
which
was
posted
in
the
issue,
which
had
the
issue
and
it's
fixed,
and
if
you
see
the
stop
displacement
to
the
container,
it
is
87
which
is
dynamically
calculated
and,
for
example,
this
one,
which
is
a
slightly
taller
image.
The
top
is
81,
so
we
can
see
that
it's
dynamically
calculated
and
it
ensures
that
there's
always
some
space
here
so
yep.
E
That
issue
is
fixed
now
and
something
else
which
I
noticed
and
I
learnt
today
and
Sergei
suggested
that
I
share
it
with
you
guys
is
the
module
dependencies
which
is
either
hard
or
soft.
So
I
learned
that
in
the
composite
die
Jason,
if
you
put
it
as
a
require,
then
it's
a
hard
dependency
and
if
you
put
it
as
a
jest,
it's
a
soft
dependency,
and
actually
this
is
actually
in
cut.
There's
a
missing
example
here
and
I'm
submitted
a
PR
for
that
as
well.
E
So
if
you
yep,
if
you
put
suggest
it's
a
soft
dependency
and
if
you
put
a
require
it's
a
hard
dependency
and
the
module
sequence,
node
is
not
actually
a
hard
dependency,
whereas
it
just
defines
the
module
load
order
and
it
is
considered
a
soft
dependency.
For
example,
you
need
the
module,
but
it
can
work
without
that
module
as
well.
So
that's
something
I
learned
today
and
the
dev
dogs
actually
has
a
missing
example,
which
I
have
committed
a
fear
for
too,
and
that's
about
it
from
my
side.
Thank
you.
F
Know
yes,
okay,
yeah,
okay,
so
PHP
I
cannot
give
a
lot
of
information
about
pitch
piston,
so
each
piston
the
what?
What
can
I
say
that
each
piston
can
actually
find
errors
in
your
code,
which
will
be
missed
by
linter
or
just
some
testing
or
some
tactics.
So,
for
example,
you
can
find
so
if
you
have
some
code
used,
for
example,
in
the
catch
part
of
the
of
your
method
and
while
testing
you
usually
even
don't
you
never
go
there
and
in
the
this
part
you
can
have
an
error.
F
Actually
create
inside
try
or
you
just
don't,
have
it
or
I
fixed
another
project
where
there
was
just
missed
import,
though
there
was
a
phrase.
I
think
there
was
something
like
a
new
exception,
throw
in
with
a
phrase
and
inside
and
price
was
not
important.
I,
don't
know
it
sounds
like
this
and
when
you
run
a
quote,
it
doesn't
give
you
any
errors.
While
pitch
piston
will
actually
check
everything
and
you
have
different
levels
of
checks.
F
A
Well,
let
me
just
give
some
context:
Wolle
have
opened
the
pull
request
to
atomistic
integration,
introducing
page
based
on
tests
to
Travis,
and
those
tests
discovered
a
lot
of
code
smells
that
were
not
discovered
by
our
static
tests
and
existent
static
tests
yeah,
but
basically
by
Magento
static
tests.
So
we
decided
to
include
the
pitch
based
on
as
our
Travis
tests,
our
Taurus
test
and
fixed
oh
yeah,
and
we'll
also
fixed
all
hot
smells
that
were
discovered
a
please.
C
F
So
I
believe
that
on
any
project
that
so
you
have
different
types
of
checks
like
from
level
0
to
level
7
and
level
0,
we'll
find
actual
errors
like
level
2,
we'll
find
some
possible
errors
or
problems
with
your
types
and
level.
7,
we'll
probably
find
something
which
is
not
really
important,
so
I
believe
that
level
2
must
be
included
in
any
project
because
it
just
gives
you
like.
It
shows
you
errors
like
real
errors
in
their
code,
and
it's
good
that
we
didn't
have
it
at
all.
On
Adobe
stock
module.
F
Most
of
the
errors
were
found
in
level
2,
which
is
something
I
usually
find
with
code.
You
during
code
review,
so
I
check.
If
that
type
you
provide
in
the
method,
is
the
one
you
you
actually
use
inside.
So
the
example
is
you
provide
all
their
interface
or
their
variable
inside
the
methods
and
then
inside
you
use
get
data.
F
F
A
Yeah
I
guess
I
guess
it
is
merged
to
develop.
However,
I'd
like
to
say
that
if
you,
if
the
Travis
tests
like
page
based
on,
fails
on
your
pool
request-
and
you
have
doubts-
because
we
don't
have
too
much
experience
in
our
project-
is
based
on
so
right
now
it's
an
experimental
mode
it
can.
It
can
give
you
a
good
advice
on
how
to
adjust
the
code,
but
if
there
is
some
situation
that
you
are
not
sure
that
test
results
are
correct,
just
let
me
know
feel
free
to.
D
It
doesn't
have
suppress
warning
like,
for
example,
mess
detector
has
it,
and
in
our
case
it
might
be
important
because
we
use
plugins
and
in
some
cases
we
don't
use
the
arguments,
the
original
method.
In
this
case
we
will
have
the
unused
method
argument
and
their
fixed
and
will
fail
on
it,
and
there
is
no
way
to
suppress.
It
only
may
be
playing
this.
The
error
check
level
but
I'm
not
sure
actually,
yeah.
F
So
maybe
it's
on
the
higher,
maybe
some
level,
3
or
symptom,
is
so
yeah,
because
for
right
now
it's
not
failing.
So,
let's
see
anyway
for
everything
I
found
with
level
2
I
would
probably
ask
person
to
change
it
if
I
would
see
by
myself
in
the
code
review.
So
it's
kind
of
good
check
for
yourself
this
kind
of
automated
code
review,
so
it's
like
code,
style
checks
and
peach
based
on
checks,
you
more
or
less
covered
entirely.
The
only
thing
you
have
to
actually
code
review
is
logic
or
if
you
are
doing
stupid
things.
F
D
F
D
I
know
a
few
guys
they
are
also
playing
with
it.
They
also
like
working
on
how
to
work
it
this
deep
because
for
magenta
it
will
be
like
it
wastes
a
lot
of
time
to
just
run
this
test,
because
the
project
itself
is
very
big
in
general,
doesn't
make
sense
to
run
the
test
again
over
the
project,
because
you
probably
want
to
have
like
to
check
on
this
difference
between
two
two
commits
I.
F
D
A
F
You
will
not
have
to
wait
while
trials
will
finish
all
of
this
and
there's
I
know
a
good
way
to
do
it
for
the
if
you
have
a
full
project,
but
for
us
it's
a
bit
different,
because
we
have
to
kind
of
have
Magento
in
our
module
separately
and
to
be
a
bit
more
complicated
yeah.
If
I
will
find
the
variable
over
shared
with
us.
A
F
A
Sounds
interesting,
yeah
we're
thinking
about
hooks
I'm,
not
sure
it's
actually
not
used
on
us
other
projects
as
well.
I
have
to
actually
check
the
what
experience
our
guys
from
community
engineering
ahead
with
other
projects
like
a
Masai
graph,
kill
and
so
on,
and
why
the
hooks
are
not
used.
They're.
Probably
there
is
a
reason
for
that,
but
maybe
not
yeah.
D
F
Again,
I
use
it
right
now,
but
for
the
project.
So
it's
just
the
way
to
stop
there.
If
you
will
want
a
person
to
set
it
up,
you
will
have
to
add,
like
part
of
the
readme
or
Vicki,
when
you
set
up
your
Adobe
stock
project.
What
else
you
have
to
do
to
make
it
work,
because
I
think
we
cannot
include
it
inside
our
like
repository,
it's
kind
of
not
related.
A
A
A
A
E
E
Currently,
we
have
remove
the
first
image
from
the
more
from
series
and
more
from
model,
but
I
saw
some
of
the
cases
in
which
the
first
image
is
not
not
the
same
in
the
mode
from
series
or
more
or
more
from
model,
as
you
can
see
here,
that
mode
from
series
doesn't
have
same
and
mode
from
model
doesn't
or
does
not
have
the
same
force
image.
But
if
you
go
for
some
any
other
image
like
this.
E
Here
we
don't
see
the
same
image,
but
if
you
check
out
the
model
here,
the
second
image
is
the
same
as
the
preview,
the
into
the
same
image
as
the
image
preview,
so
I
don't
have
any
idea.
So
what
we
can
do
here
to
fix
this
issue
that
we
move
from
the
more
from
the
more
from
this
model,
could
we
add
a
check
maybe
to
check
if
the
image
ID
is
the
same
for
both
and
then,
if
it
is,
then
skip
the
image
and
not
return
it.
E
A
E
E
License
image
here
doesn't
needs
to
close
the
preview
and
also
had
some
confusion
about
why
we
need
to
because
this
provider,
as
I
started
working
on
this
I
just
started
I
just
directly
called
the
provider
here
directly
in
the
same
part,
but
I
am
getting
an
invalid
error
that
the
provider
is
not
found
all
rights
undefined.
So
this
is
the
best
way
to
follow
the
data
they
provided
from
the
image
preview
to
the
view
config.
E
But
I'm
not
sure
how
it's
working
right
now,
because
the
same
issue
was
happened
for
the
part
of
this
pull
request,
but
from
series
ID
and
model
ID
filters
as
I
check
this.
For
like
couple
of
weeks
there
/
I,
didn't
find
any
solution,
but,
as
I
put
the
provider
over
the
in
the
you
can
pick
configuration
and
it's
fixed
the
issue
as
you
can
steam
that
if
I
see
more
from
the
model.
E
This
provider
issue,
but
I
yes,
it's
not
I
trusted
for
the
couple
of
time,
but
I
always
got
the
model
ID,
but
I
guys
saw
the
preview,
it
didn't
fall,
so
I
guess
it.
It
needs
to
be
someone
at
any
other
issue,
but
as
I
checked,
the
model
ID
its
persisted
in
the
local
storage
as
I
check
the
series
ID
and
model
ID
both
are
present
so
I
think
it
might
be
an
issue
because
we
need
to
clear
the
filter
or
somewhat
it's.
The
model
idea
should
be
persisted
in
the
test.
A
A
They
just
wondering
if
we
should
initialize
those
filters,
our
success
as
we
are
setting
them
from
our
components
and
we
might
need
to
initialize
them
from
our
components
as
well.
But
here
he
basically
that's
an
assumption.
But
what
we
really
need
to
do
is
to
check
how
the
saved
filters
the
applied
filters
are
actually
loaded
by
them
urgently
compounds
and
then
okay.
E
E
E
But
I
think
yes,
I
think
the
issue
is
regarding
with
the
the
related
images,
the
related
images
are
invoked
on
the
on
only
when
you
click
on
an
image
preview.
You
click
on
that.
So
function
is
initiated
and
in
this
show
function
that
all
the
observer
observable
array
is
initialized
in
the
show
image.
So
if
we
rewrote
the
data
provider,
then
the
show
show
function
is
not
in
slash,
so
the
CDs
ID
is
not
initialized.
So
that's
what
we
are
getting
with
you
I
think,
but
not
sure.
A
B
This
one
second,
though,
I
have
redesigned
current
media
gallery
slightly.
So
let
me
show
you
the
full
well,
so
user
opens
media
gallery
somehow,
and
we
still
have
folder
structure
would
not
change
in
that.
Perhaps
we
can
redesign
it
a
little
bit
to
look
modern,
but
the
main
thing
happens
here,
so
we
changed
how
the
actual
assets
are
displayed
a
little
bit.
B
B
Label
because
we
assume
that
most
of
the
assets
in
a
merchant
gallery
would
be
licensed,
and
they
don't
want
to
see
that
so
we'll
highlight
on
their
line
first
one.
So
if
you
click
on
the
big
details,
we're
gonna
show
a
slide-out
panel
with
all
the
information
we
store
on
the
particular
asset.
So
there's
like
a
details
panel
with
file
data,
maybe
you
can
also
show
where
the
SF
is
used,
its
tags
and
the
other
be
stock
specific
data.
B
Yes,
apart
from
that,
it's
still
not
very
detailed,
like
there's.
No,
for
example,
there's
no
specs
for
all
the
sizes
I'm
working
on
creating
a
spec
sheet,
so
you
can
actually
start
developing
it
you,
you
know
all
the
colors
and
all
the
sizes
for
this,
but
this
is
the
general
flow
people
would
take.
B
Yes,
so
I
haven't
I,
know
I.
Actually
this
before
with
this
link,
I
know
I,
know
showed
before
the
search
and
filtering
mechanism
I
just
decided
not
to
so
we
definitely
can
edit
is
that
I
think
the
important
part
right
now
to
concentrate
is
actual
actions
that
you
can
do
to
images,
but
you
guys,
if
you
want
to
tackle
that
first,
the
filters
I
can
definitely
add
to
this
mocha
plan
and
think
about
how
filters
would
work
with
folders
as
well,
because
technically,
a
folder
is
also
a
filter
right.
A
A
But
if
we
are
going
to
consider
any
custom
styles
or
filters,
then
it's
better
to
bring
up
as
soon
as
possible
so
that
we
can
that
we
can
plan,
probably
build
some
prototype
and
understand
how
complex
is
it
and
how
deep
we
should
customize
the
existing
UI
components
to
achieve
the
desired
design
and
be
here.
Okay,.
A
I'm
not
ready
to
transfer
this
question
right
now.
Yes,
I
think
it's
possible
to
use
it
like
we
def
pass
to
the
image
is
actually
one
field
of
the
image
right
now
and
folder
structure
is
basically
the
representation
of
image
pass
field
filter.
So,
theoretically
we
could
apply.
Probably
the
approach
similar
to
the
approach
that
we
are
using
right
now
for
filtering
websites
and
stores
like
there
are
stores
filter.
That
is
also
that
also
have
several
levels
and
yeah
that
that
looks
similar
to
that
one.
B
Okay,
yeah,
then
definitely
we'll
be
adding
the
the
bar
with
the
search
and
filter
here.
I
still
think,
there's
some
disconnect
between
that
UI
when
you
basically
have
a
flat
table,
structure
or
grid
structure
and
current
media
gallery
folder
structure
still
needs
need
to
resolve
that,
but
yeah
definitely
we'll
be
adding
certain
filters
here.
A
A
B
Definitely
good
question,
though,
like
if
you,
if
you
don't,
if
you
don't
think
we're
gonna
have
multi
select
anytime
soon,
because
again,
this
model
is
only
for
selecting
one
image.
We
can
just
remove
the
check
box
for
now
and
have
just
border
around
the
image
and
not
use
checkbox
and
basically
add
the
check
box
later
when
this
whole
model
would
be
allowing
multi-select.
A
B
I
definitely
think
that
is
like
a
work
for
later
when
we
add
additional
functionality
to
the
media
gallery
I
as
I.
My
point
of
view
is
that
math
on
three
would
be
simplifying
the
licensing
process
and
previewing
process
from
the
media
gallery.
So
you
don't
need
to
go
to
Adobe
stock
slide-out
panel.
You
can
save
time
and
easy
easier
preview.
Your
all
your
assets
in
one
place.
A
Yeah
I
also
think
that
considering
the
number
of
customizations
you'll
need
to
implement
well,
we
will
not
have
so
much
time
to
handle
multiple
Ardan
if
we
want
to
to
synchronize
the
releases
of
a
domestic
integration.
Imagine
I'm
not
sure
if
we
will
follow
this
approach
yet,
but
yeah,
then
probably
it's
better
to
just
highlight
an
image
and
remove
the
check
box.
Okay,.
E
B
So,
just
to
I
don't
know
just
to
make
all
the
actions
available
on
the
image,
contextual
and
available
here
instead
of
like
in
the
bottom
bar,
because
the
button
bar
for
me
at
least
it's
more
related
to
the
whole
slide
out
panel
and
the
experience
of
actually
selecting
an
image
and
heading
into
the
page.
But
I
definitely
would
like
to
hear
your
feedback.
Do
you
think
we
still
need
to
pursue
the
top
bar?
B
E
What
I
was
thinking
was:
maybe
we
could
eliminate
this
contextual
menu
and
on
clicking
that
dot
menu
icon,
the
slider
could
open
and
you
could
have
the
delete
button
there
or
if
it's
an
unlicensed
image,
you
could
have
the
license
button
here.
Yeah
in
this
slide
out,
so
we
can
have
a
delete
or
license
button
here.
Yes,.
B
Definitely
makes
sense,
I
was
thinking
about
adding
a
slider
panel
here,
I'm.
Sorry,
a
button
bar
here
with
the
actions
that
you
can
perform
with
the
image.
I
will
definitely
consider
that
as
well.
But
I
really
don't
want
this
to
be
the
only
place
you
will
do.
This
I
still
think
that
the
this
grid
is
a
go-to
place
by
default,
but
I
agree
with
you.
We
definitely
can
duplicate
them
here,
because
it
just
makes
sense
right.
E
E
B
Good
good
point
yeah,
but
I
don't
want
you
know.
Primary
action
on
the
asset
would
be
opening
a
slide-out
panel,
because,
again,
this
model
is
about
selecting
an
image,
adding
it
to
the
to
the
stage
or
you
know,
to
your
editor,
using
the
image
as
a
as
a
content,
rather
than
just
viewing
the
details
and
that
that's
flow
yep.