Skip to content

Commit edfec21

Browse files
committed
Fixed the dockerfile when the composer autoload config is empty
1 parent 361353b commit edfec21

File tree

3 files changed

+45
-90
lines changed

3 files changed

+45
-90
lines changed

src/Builder/Extractor.php

Lines changed: 15 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -110,52 +110,37 @@ class: new Node\Name\FullyQualified('SplFileObject'),
110110
];
111111

112112
if ($this->delimiter !== null) {
113-
array_push(
114-
$arguments,
115-
new Node\Arg(
116-
value: $this->delimiter,
117-
name: new Node\Identifier('delimiter'),
118-
),
113+
$arguments[] = new Node\Arg(
114+
value: $this->delimiter,
115+
name: new Node\Identifier('delimiter'),
119116
);
120117
}
121118

122119
if ($this->enclosure !== null) {
123-
array_push(
124-
$arguments,
125-
new Node\Arg(
126-
value: $this->enclosure,
127-
name: new Node\Identifier('enclosure'),
128-
),
120+
$arguments[] = new Node\Arg(
121+
value: $this->enclosure,
122+
name: new Node\Identifier('enclosure'),
129123
);
130124
}
131125

132126
if ($this->escape !== null) {
133-
array_push(
134-
$arguments,
135-
new Node\Arg(
136-
value: $this->escape,
137-
name: new Node\Identifier('escape'),
138-
),
127+
$arguments[] = new Node\Arg(
128+
value: $this->escape,
129+
name: new Node\Identifier('escape'),
139130
);
140131
}
141132

142133
if ($this->columns !== null) {
143-
array_push(
144-
$arguments,
145-
new Node\Arg(
146-
value: $this->columns,
147-
name: new Node\Identifier('columns'),
148-
),
134+
$arguments[] = new Node\Arg(
135+
value: $this->columns,
136+
name: new Node\Identifier('columns'),
149137
);
150138
}
151139

152140
if ($this->logger !== null) {
153-
array_push(
154-
$arguments,
155-
new Node\Arg(
156-
value: $this->logger,
157-
name: new Node\Identifier('logger'),
158-
),
141+
$arguments[] = new Node\Arg(
142+
value: $this->logger,
143+
name: new Node\Identifier('logger'),
159144
);
160145
}
161146

src/Builder/Loader.php

Lines changed: 15 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -110,52 +110,37 @@ class: new Node\Name\FullyQualified('SplFileObject'),
110110
];
111111

112112
if ($this->delimiter !== null) {
113-
array_push(
114-
$arguments,
115-
new Node\Arg(
116-
value: $this->delimiter,
117-
name: new Node\Identifier('delimiter'),
118-
),
113+
$arguments[] = new Node\Arg(
114+
value: $this->delimiter,
115+
name: new Node\Identifier('delimiter'),
119116
);
120117
}
121118

122119
if ($this->enclosure !== null) {
123-
array_push(
124-
$arguments,
125-
new Node\Arg(
126-
value: $this->enclosure,
127-
name: new Node\Identifier('enclosure'),
128-
),
120+
$arguments[] = new Node\Arg(
121+
value: $this->enclosure,
122+
name: new Node\Identifier('enclosure'),
129123
);
130124
}
131125

132126
if ($this->escape !== null) {
133-
array_push(
134-
$arguments,
135-
new Node\Arg(
136-
value: $this->escape,
137-
name: new Node\Identifier('escape'),
138-
),
127+
$arguments[] = new Node\Arg(
128+
value: $this->escape,
129+
name: new Node\Identifier('escape'),
139130
);
140131
}
141132

142133
if ($this->columns !== null) {
143-
array_push(
144-
$arguments,
145-
new Node\Arg(
146-
value: $this->columns,
147-
name: new Node\Identifier('columns'),
148-
),
134+
$arguments[] = new Node\Arg(
135+
value: $this->columns,
136+
name: new Node\Identifier('columns'),
149137
);
150138
}
151139

152140
if ($this->logger !== null) {
153-
array_push(
154-
$arguments,
155-
new Node\Arg(
156-
value: $this->logger,
157-
name: new Node\Identifier('logger'),
158-
),
141+
$arguments[] = new Node\Arg(
142+
value: $this->logger,
143+
name: new Node\Identifier('logger'),
159144
);
160145
}
161146

src/Builder/MultipleFilesLoader.php

Lines changed: 15 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -128,52 +128,37 @@ class: new Node\Name\FullyQualified('SplFileObject'),
128128
];
129129

130130
if ($this->delimiter !== null) {
131-
array_push(
132-
$arguments,
133-
new Node\Arg(
134-
value: $this->delimiter,
135-
name: new Node\Identifier('delimiter'),
136-
),
131+
$arguments[] = new Node\Arg(
132+
value: $this->delimiter,
133+
name: new Node\Identifier('delimiter'),
137134
);
138135
}
139136

140137
if ($this->enclosure !== null) {
141-
array_push(
142-
$arguments,
143-
new Node\Arg(
144-
value: $this->enclosure,
145-
name: new Node\Identifier('enclosure'),
146-
),
138+
$arguments[] = new Node\Arg(
139+
value: $this->enclosure,
140+
name: new Node\Identifier('enclosure'),
147141
);
148142
}
149143

150144
if ($this->escape !== null) {
151-
array_push(
152-
$arguments,
153-
new Node\Arg(
154-
value: $this->escape,
155-
name: new Node\Identifier('escape'),
156-
),
145+
$arguments[] = new Node\Arg(
146+
value: $this->escape,
147+
name: new Node\Identifier('escape'),
157148
);
158149
}
159150

160151
if ($this->columns !== null) {
161-
array_push(
162-
$arguments,
163-
new Node\Arg(
164-
value: $this->columns,
165-
name: new Node\Identifier('columns'),
166-
),
152+
$arguments[] = new Node\Arg(
153+
value: $this->columns,
154+
name: new Node\Identifier('columns'),
167155
);
168156
}
169157

170158
if ($this->logger !== null) {
171-
array_push(
172-
$arguments,
173-
new Node\Arg(
174-
value: $this->logger,
175-
name: new Node\Identifier('logger'),
176-
),
159+
$arguments[] = new Node\Arg(
160+
value: $this->logger,
161+
name: new Node\Identifier('logger'),
177162
);
178163
}
179164

0 commit comments

Comments
 (0)