We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fc89dcd commit fc9cc08Copy full SHA for fc9cc08
1 file changed
src/Model/ServiceLocator.php
@@ -38,6 +38,9 @@ public function locateByEntityClass(
38
): \Spameri\Elastic\Model\ServiceInterface
39
{
40
$serviceName = \str_replace('Entity', 'Model', $entityClass . 'Service');
41
+ $serviceName = \str_replace('Interface', '', $serviceName);
42
+ $serviceName = \str_replace('Abstract', '', $serviceName);
43
+ $serviceName = \str_replace('Trait', '', $serviceName);
44
45
/** @var \Spameri\Elastic\Model\ServiceInterface $service */
46
$service = $this->container->getByType($serviceName);
0 commit comments