You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nos construtores das classes de Request, pode ser passado parametros, e esses parametros injetam informações nas propriedades das classes, ai eu pergunto:
Porque ejetar valores pelos construtores se ja existem os SETS e GETS?
Todos os parametros dos construtores são obrigatórios, como a classe ja tem set então é necessário colcoar um valor padrao nos parametros, exemplo de como estão:
Nos construtores das classes de Request, pode ser passado parametros, e esses parametros injetam informações nas propriedades das classes, ai eu pergunto:
public function __construct(
string $street,
string $number,
string $zipCode,
string $neighborhood,
string $city,
string $state,
string $country,
string $complement,
string $line1,
string $line2
) {
...
}
Exemplo de como deveria estar:
public function __construct(
string $street = '',
string $number = '',
string $zipCode = '',
string $neighborhood = '',
string $city = '',
string $state = '',
string $country = '',
string $complement = '',
string $line1 = '',
string $line2 = ''
) {
...
}
Assim eu poderia usar somente os Gets e Sets (o que eu acho mais correto) e não precisaria passar nada no costrutor.
The text was updated successfully, but these errors were encountered: