We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 65335ee commit ce8b94aCopy full SHA for ce8b94a
lib/internal/Magento/Framework/ObjectManager/Code/Generator/Persistor.php
@@ -138,8 +138,8 @@ protected function _getSourceResourcePropertyName() // InvoiceResource
138
*/
139
protected function _getSourceResourceClassName() // Invoice\Resource
140
{
141
- $temporary = str_replace('\\Api\\Data\\', '\\Model\\Spi', $this->_getSourceClassName());
142
- $parts = explode('\\', $temporary);
+ $temporary = str_replace('\\Api\\Data\\', '\\Model\\Spi\\', $this->_getSourceClassName());
+ $parts = explode('\\', ltrim($temporary, '\\'));
143
$className = array_pop($parts);
144
$className = str_replace('Interface', '', $className);
145
return '\\' . implode('\\', $parts) . '\\' . $className . 'ResourceInterface';
0 commit comments