upd: Forms

* Move classes
This commit is contained in:
Ryan Prather 2025-01-28 20:54:50 -05:00
parent af6ebbb1b2
commit 528827868b
18 changed files with 48 additions and 100 deletions

View File

@ -1,38 +0,0 @@
<?php
namespace App\Form;
use App\Entity\CaseDocument;
use App\Entity\CompanyDocument;
use App\Entity\Member;
use App\Entity\User;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EnumType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class CaseDocumentFormType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$docs = $options['docs'];
$builder
->add('document', EntityType::class, [
'class' => CompanyDocument::class,
'choices' => $docs,
'multiple' => true,
'expanded' => true,
'choice_label' => 'title',
])
;
}
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => CaseDocument::class,
'docs' => [],
]);
}
}

View File

@ -2,10 +2,8 @@
namespace App\Form; namespace App\Form;
use App\Enums\DocumentExtras; use App\Enums\Company\DocumentExtras;
use App\Entity\Company; use App\Entity\Company\CompanyDocument;
use App\Entity\CompanyDocument;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\Extension\Core\Type\EnumType; use Symfony\Component\Form\Extension\Core\Type\EnumType;
use Symfony\Component\Form\Extension\Core\Type\TextareaType; use Symfony\Component\Form\Extension\Core\Type\TextareaType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;

View File

@ -2,10 +2,9 @@
namespace App\Form; namespace App\Form;
use App\Entity\User; use App\Entity\System\User;
use App\Enums\CaseLevel; use App\Enums\Case\CaseLevel;
use App\Enums\JobType; use App\Enums\System\RateType;
use App\Enums\RateType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\CheckboxType; use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
use Symfony\Component\Form\Extension\Core\Type\EmailType; use Symfony\Component\Form\Extension\Core\Type\EmailType;

View File

@ -2,7 +2,7 @@
namespace App\Form; namespace App\Form;
use App\Entity\Company; use App\Entity\Company\Company;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EmailType; use Symfony\Component\Form\Extension\Core\Type\EmailType;
use Symfony\Component\Form\Extension\Core\Type\FileType; use Symfony\Component\Form\Extension\Core\Type\FileType;

View File

@ -2,10 +2,8 @@
namespace App\Form; namespace App\Form;
use App\Entity\Location; use App\Entity\System\Location;
use App\Entity\MemberCase; use App\Enums\System\State;
use App\Enums\State;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EnumType; use Symfony\Component\Form\Extension\Core\Type\EnumType;
use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormBuilderInterface;

View File

@ -2,10 +2,10 @@
namespace App\Form; namespace App\Form;
use App\Entity\MemberCase; use App\Entity\Case\MemberCase;;
use App\Entity\ReferralSource; use App\Entity\System\ReferralSource;
use App\Enums\CaseLevel; use App\Enums\Case\CaseLevel;
use App\Enums\County; use App\Enums\System\County;
use App\Enums\Case\ReferralType; use App\Enums\Case\ReferralType;
use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;

View File

@ -2,11 +2,11 @@
namespace App\Form; namespace App\Form;
use App\Entity\CompanyDocument; use App\Entity\Company\CompanyDocument;
use App\Entity\Member; use App\Entity\Case\Member;
use App\Enums\GenderType; use App\Enums\System\GenderType;
use App\Enums\RaceType; use App\Enums\Case\RaceType;
use App\Enums\RelationshipType; use App\Enums\Case\RelationshipType;
use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\CheckboxType; use Symfony\Component\Form\Extension\Core\Type\CheckboxType;

View File

@ -2,11 +2,9 @@
namespace App\Form; namespace App\Form;
use App\Entity\MemberCase; use App\Entity\Case\Referral;
use App\Entity\Referral; use App\Enums\Case\DischargeReason;
use App\Enums\DischargeReason; use App\Enums\Case\ReferralServiceType;
use App\Enums\ReferralServiceType;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EnumType; use Symfony\Component\Form\Extension\Core\Type\EnumType;
use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormBuilderInterface;

View File

@ -2,7 +2,7 @@
namespace App\Form; namespace App\Form;
use App\Entity\ReferralSource; use App\Entity\System\ReferralSource;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\OptionsResolver\OptionsResolver;

View File

@ -2,7 +2,7 @@
namespace App\Form; namespace App\Form;
use App\Entity\User; use App\Entity\System\User;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\PasswordType; use Symfony\Component\Form\Extension\Core\Type\PasswordType;
use Symfony\Component\Form\Extension\Core\Type\RepeatedType; use Symfony\Component\Form\Extension\Core\Type\RepeatedType;

View File

@ -2,10 +2,10 @@
namespace App\Form; namespace App\Form;
use App\Entity\CommunityResource; use App\Entity\Resources\CommunityResource;
use App\Enums\County; use App\Enums\Case\ResourceType;
use App\Enums\ResourceType; use App\Enums\System\County;
use App\Enums\State; use App\Enums\System\State;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EmailType; use Symfony\Component\Form\Extension\Core\Type\EmailType;
use Symfony\Component\Form\Extension\Core\Type\EnumType; use Symfony\Component\Form\Extension\Core\Type\EnumType;

View File

@ -2,9 +2,8 @@
namespace App\Form; namespace App\Form;
use App\Entity\Member; use App\Entity\Staff\StaffNote;
use App\Entity\StaffNote; use App\Enums\Case\ReferralServiceType;
use App\Enums\ReferralServiceType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EnumType; use Symfony\Component\Form\Extension\Core\Type\EnumType;
use Symfony\Component\Form\Extension\Core\Type\TextareaType; use Symfony\Component\Form\Extension\Core\Type\TextareaType;

View File

@ -2,12 +2,11 @@
namespace App\Form; namespace App\Form;
use App\Entity\Member; use App\Entity\Case\Member;
use App\Entity\Referral; use App\Entity\Case\StandardNote;
use App\Entity\StandardNote; use App\Enums\Case\NoteLocation;
use App\Enums\NoteLocation; use App\Enums\Case\NoteMethod;
use App\Enums\NoteMethod; use App\Enums\Case\NoteStatus;
use App\Enums\NoteStatus;
use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EnumType; use Symfony\Component\Form\Extension\Core\Type\EnumType;

View File

@ -2,12 +2,10 @@
namespace App\Form; namespace App\Form;
use App\Entity\Supervision; use App\Entity\Staff\Supervision;
use App\Entity\User; use App\Entity\System\User;
use Doctrine\ORM\Mapping\Entity;
use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\OptionsResolver\OptionsResolver;

View File

@ -2,10 +2,8 @@
namespace App\Form; namespace App\Form;
use App\Entity\MemberCase; use App\Entity\Staff\StaffNote;
use App\Entity\StaffNote; use App\Enums\Case\ReferralServiceType;
use App\Enums\ReferralServiceType;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EnumType; use Symfony\Component\Form\Extension\Core\Type\EnumType;
use Symfony\Component\Form\Extension\Core\Type\TextareaType; use Symfony\Component\Form\Extension\Core\Type\TextareaType;

View File

@ -2,8 +2,8 @@
namespace App\Form; namespace App\Form;
use App\Entity\User; use App\Entity\System\User;
use App\Entity\UserCase; use App\Entity\System\UserCase;
use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\CheckboxType; use Symfony\Component\Form\Extension\Core\Type\CheckboxType;

View File

@ -2,10 +2,9 @@
namespace App\Form; namespace App\Form;
use App\Entity\User; use App\Entity\System\User;
use App\Enums\CaseLevel; use App\Enums\Case\CaseLevel;
use App\Enums\JobType; use App\Enums\System\RateType;
use App\Enums\RateType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\CheckboxType; use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
use Symfony\Component\Form\Extension\Core\Type\EmailType; use Symfony\Component\Form\Extension\Core\Type\EmailType;

View File

@ -2,12 +2,12 @@
namespace App\Form; namespace App\Form;
use App\Entity\Member; use App\Entity\Case\Member;
use App\Entity\VisitNote; use App\Entity\Case\VisitNote;
use App\Enums\NoteLocation; use App\Enums\Case\NoteLocation;
use App\Enums\NoteMethod; use App\Enums\Case\NoteMethod;
use App\Enums\NoteStatus; use App\Enums\Case\NoteStatus;
use App\Enums\VisitQualityLevel; use App\Enums\Case\VisitQualityLevel;
use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EnumType; use Symfony\Component\Form\Extension\Core\Type\EnumType;