Call getPath() instead of string casting

This commit is contained in:
Cameron Murphy 2016-01-11 16:28:05 +11:00
parent 8462233a08
commit fc15bf36ab

View File

@ -44,7 +44,7 @@ class WebServiceContext
if (null === $this->serviceDefinition) {
$cache = new ConfigCache(sprintf('%s/%s.definition.php', $this->options['cache_dir'], $this->options['name']), $this->options['debug']);
if ($cache->isFresh()) {
$this->serviceDefinition = include (string) $cache;
$this->serviceDefinition = include $cache->getPath();
} else {
if (!$this->loader->supports($this->options['resource'], $this->options['resource_type'])) {
throw new \LogicException(sprintf('Cannot load "%s" (%s)', $this->options['resource'], $this->options['resource_type']));
@ -82,7 +82,7 @@ class WebServiceContext
$cache->write($dumper->dump());
}
return (string) $cache;
return $cache->getPath();
}
public function getServiceBinder()