Skip to content

Commit

Permalink
Add optional metadata prefix
Browse files Browse the repository at this point in the history
  • Loading branch information
goetas committed Nov 15, 2018
1 parent c4363c5 commit 565bdbb
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/Builder/SoapContainerBuilder.php
Expand Up @@ -177,14 +177,21 @@ private function dump(ContainerBuilder $container, $dir)
}

/**
*
* @param ContainerInterface $container
* @param callable $callback
* @param string $metadataDirPrefix
* @return SerializerBuilder
*/
public static function createSerializerBuilderFromContainer(ContainerInterface $container, callable $callback = null)
public static function createSerializerBuilderFromContainer(ContainerInterface $container, callable $callback = null, $metadataDirPrefix = null)
{
$destinations = $container->getParameter('goetas_webservices.soap_client.config')['destinations_jms'];

if ($metadataDirPrefix !== null) {
$destinations = array_map(function ($dir) use ($metadataDirPrefix) {
return rtrim($metadataDirPrefix, '/') . '/' . $dir;
}, $destinations);
}

return self::createSerializerBuilder($destinations, $callback);
}

Expand Down

0 comments on commit 565bdbb

Please sign in to comment.