mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-07-21 03:14:52 +02:00
Extracted some entity methods into contract interfaces.
This commit is contained in:
parent
594c694ee0
commit
6369ee2e61
7 changed files with 108 additions and 5 deletions
|
@ -26,6 +26,7 @@ namespace App\Form\Type;
|
|||
|
||||
use App\Entity\Attachments\Attachment;
|
||||
use App\Entity\Attachments\AttachmentContainingDBElement;
|
||||
use App\Entity\Contracts\HasMasterAttachmentInterface;
|
||||
use Doctrine\ORM\EntityRepository;
|
||||
use ReflectionClass;
|
||||
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
|
||||
|
@ -38,7 +39,7 @@ class MasterPictureAttachmentType extends AbstractType
|
|||
public function configureOptions(OptionsResolver $resolver): void
|
||||
{
|
||||
$resolver->setRequired('entity');
|
||||
$resolver->setAllowedTypes('entity', AttachmentContainingDBElement::class);
|
||||
$resolver->setAllowedTypes('entity', HasMasterAttachmentInterface::class);
|
||||
|
||||
$resolver->setDefaults([
|
||||
'filter' => 'picture',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue