Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Test{
- private client;
- private concreteMixer;
- constructor(client, concreteMixer){
- this.client = client;
- this.concreteMixer = concreteMixer;
- }
- public method(){
- let form = new Form();
- if(form.isSubmitted()){
- if(form.isValid()){
- let field = form.getField();
- let infoField = this.client.testField(field);
- if(!infoField){
- form.setError('This is not valid field');
- return;
- }
- let coffee = this.concreteMixer.makeСoffee();
- //two days have passed
- if(!coffee){
- form.setError('I want coffee');
- return;
- }
- this.concreteMixer.pourInThermosBottle();
- //two days have passed
- return coffee;
- }
- }
- return form;
- }
- }
Add Comment
Please, Sign In to add comment