Main = new Main(); } /** Método trata campo financial_movements_notify_id */ public function setFinancialMovementsNotifyId(int $financialMovementsNotifyId) : void { /** Trata a entrada da informação */ $this->financialMovementsNotifyId = isset($financialMovementsNotifyId) ? $this->Main->antiInjection($financialMovementsNotifyId) : null; /** Verifica se a informação foi informada */ if(empty($this->financialMovementsNotifyId)) { /** Adição de elemento */ array_push($this->errors, 'O campo "financial_movements_notify_id", deve ser informado'); } } /** Método trata campo financial_movements_id */ public function setFinancialMovementsId(int $financialMovementsId) : void { /** Trata a entrada da informação */ $this->financialMovementsId = isset($financialMovementsId) ? $this->Main->antiInjection($financialMovementsId) : null; /** Verifica se a informação foi informada */ if(empty($this->financialMovementsId)) { /** Adição de elemento */ array_push($this->errors, 'O campo "financial_movements_id", deve ser informado'); } } /** Método trata campo users_id */ public function setUsersId(int $usersId) : void { /** Trata a entrada da informação */ $this->usersId = isset($usersId) ? $this->Main->antiInjection($usersId) : null; /** Verifica se a informação foi informada */ if(empty($this->usersId)) { /** Adição de elemento */ array_push($this->errors, 'O campo "users_id", deve ser informado'); } } /** Método trata campo notification_date */ public function setNotificationDate(string $notificationDate) : void { /** Trata a entrada da informação */ $this->notificationDate = isset($notificationDate) ? $this->Main->antiInjection($notificationDate) : null; /** Verifica se a informação foi informada */ if(empty($this->notificationDate)) { /** Adição de elemento */ array_push($this->errors, 'O campo "notification_date", deve ser informado'); } } /** Método trata campo message */ public function setMessage(string $message) : void { /** Trata a entrada da informação */ $this->message = isset($message) ? $this->Main->antiInjection($message) : null; /** Verifica se a informação foi informada */ if(empty($this->message)) { /** Adição de elemento */ array_push($this->errors, 'O campo "message", deve ser informado'); } } /** Método trata campo destination_email */ public function setDestinationEmail(string $destinationEmail) : void { /** Trata a entrada da informação */ $this->destinationEmail = isset($destinationEmail) ? $this->Main->antiInjection($destinationEmail) : null; /** Verifica se a informação foi informada */ if(empty($this->destinationEmail)) { /** Adição de elemento */ array_push($this->errors, 'O campo "destination_email", deve ser informado'); } } /** Método retorna campo financial_movements_notify_id */ public function getFinancialMovementsNotifyId() : ? int { /** Retorno da informação */ return (int)$this->financialMovementsNotifyId; } /** Método retorna campo financial_movements_id */ public function getFinancialMovementsId() : ? int { /** Retorno da informação */ return (int)$this->financialMovementsId; } /** Método retorna campo users_id */ public function getUsersId() : ? int { /** Retorno da informação */ return (int)$this->usersId; } /** Método retorna campo notification_date */ public function getNotificationDate() : ? string { /** Retorno da informação */ return (string)$this->notificationDate; } /** Método retorna campo message */ public function getMessage() : ? string { /** Retorno da informação */ return (string)$this->message; } /** Método retorna campo destination_email */ public function getDestinationEmail() : ? string { /** Retorno da informação */ return (string)$this->destinationEmail; } public function getErrors(): ? string { /** Verifico se deve informar os erros */ if (count($this->errors)) { /** Verifica a quantidade de erros para informar a legenda */ $this->info = count($this->errors) > 1 ? '
Os seguintes erros foram encontrados
' : '
O seguinte erro foi encontrado
'; /** Lista os erros */ foreach ($this->errors as $keyError => $error) { /** Monto a mensagem de erro */ $this->info .= '
' . ($keyError + 1) . ' - ' . $error; } /** Retorno os erros encontrados */ return (string)$this->info; } else { return false; } } function __destruct(){} }