Aktywne Wpisy
120_Dni_Sodomy +48
vulfpeck +242
#neuropa #bekazkonfederacji #bekazprawakow #polityka
Po przegranej potyczce z Ryszardem, przyszedł czas na dogrywkę, czyli zezłomowanie przez dziennikarkę Faktu XD
To nie był miły wieczór dla Sławomirka
Źródło - https://twitter.com/gromotapl/status/1703012996702671086?t=ejboJ-pbDsH-3u-qY1zFPQ&s=19
Po przegranej potyczce z Ryszardem, przyszedł czas na dogrywkę, czyli zezłomowanie przez dziennikarkę Faktu XD
To nie był miły wieczór dla Sławomirka
Źródło - https://twitter.com/gromotapl/status/1703012996702671086?t=ejboJ-pbDsH-3u-qY1zFPQ&s=19
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
https://sarvendev.com/2018/01/encja-byc-zawsze-poprawnym-obiektem/
#programowanie #webdev #php #symfony #sarvendev
Komentarz usunięty przez autora
UserType
powinna sie chyba nazywaćRegisterUserType
1. Nie lepiej walidować w formularzu poprzez constraints?
- można wtedy użyć formularza z tablicami, bez DTO
- User::createFromArray()
2. Po co formularze są final (final class RegisterUserType)? Działa wtedy 'nadpisywanie' formularza?
namespace App\Form;
class EditUserType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->remove('password');
}
public function getParent()
{
return 'App\Form\RegisterUserType';
}
}
3. W FOS używają Registration zamiast Register :D
Odnośnie final to na blogu kiedyś pisałem posty o klasach final oraz wadach dziedziczenia, możesz sprawdzić. Z reguły jak już muszę dziedziczyc to tylko po abstrakcji, bo jak zaczniesz robić niesamowite hierarchie dziedziczenia
to teraz przykładowo mamy pole "strona www", która możemy uzupełnić podczas rejestracji i w edycji profilu, czyli robimy RegisterUserCommand oraz EditUserCommand, przykładowo zmieniając długość pola muszę pamiętać aby to zrobić dodatkowo w dwóch plikach?
/**
* @return string <====
*/
public function getEmail(): string <======
po co to dublować?