Skip to content

Commit 0799410

Browse files
committed
Revert collect method in interface, and gracefully skip if not implemented
1 parent 796db71 commit 0799410

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

src/AssetManager/Resolver/AggregateResolver.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ public function collect()
6060
$collection = array();
6161

6262
foreach ($this->queue as $resolver) {
63+
if (!method_exists($resolver, 'collect') {
64+
continue;
65+
}
66+
6367
$collection = array_merge($resolver->collect(), $collection);
6468
}
6569

src/AssetManager/Resolver/ResolverInterface.php

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,4 @@ interface ResolverInterface
1212
* @return \Assetic\Asset\AssetInterface|null Asset instance when found, null when not.
1313
*/
1414
public function resolve($path);
15-
16-
/**
17-
* Collect all assets - used for warm up and for asset extraction
18-
* @return \Assetic\Asset\AssetInterface[]
19-
*/
20-
public function collect();
2115
}

0 commit comments

Comments
 (0)