Problem with annotation:
Parent controller:
namespace Acme\ProductBundle\Controller\Product;
use Admingenerated\AcmeProductBundle\BaseProductController\EditController as BaseEditController;
use JMS\DiExtraBundle\Annotation as DI;
// ...
class EditController extends BaseEditController
{
/** @DI\Inject("doctrine_mongodb.odm.document_manager") */
private $dm;
// ...
}
If in overwriten controller write:
/** @DI\Inject("doctrine_mongodb.odm.document_manager") */
private $dm;
All works