1919namespace Google \Cloud \Samples \Dialogflow ;
2020
2121use Google \Cloud \Dialogflow \V2 \IntentsClient ;
22- use Google \Cloud \Dialogflow \V2 \Intent_TrainingPhrase_Part ;
23- use Google \Cloud \Dialogflow \V2 \Intent_TrainingPhrase ;
24- use Google \Cloud \Dialogflow \V2 \Intent_Message_Text ;
25- use Google \Cloud \Dialogflow \V2 \Intent_Message ;
22+ use Google \Cloud \Dialogflow \V2 \Intent \ TrainingPhrase \ Part ;
23+ use Google \Cloud \Dialogflow \V2 \Intent \ TrainingPhrase ;
24+ use Google \Cloud \Dialogflow \V2 \Intent \ Message \ Text ;
25+ use Google \Cloud \Dialogflow \V2 \Intent \ Message ;
2626use Google \Cloud \Dialogflow \V2 \Intent ;
2727
2828/**
@@ -34,31 +34,31 @@ function intent_create($projectId, $displayName, $trainingPhraseParts = [],
3434 $ intentsClient = new IntentsClient ();
3535
3636 // prepare parent
37- $ parent = $ intentsClient ->projectAgentName ($ projectId );
37+ $ parent = $ intentsClient ->agentName ($ projectId );
3838
3939 // prepare training phrases for intent
4040 $ trainingPhrases = [];
4141 foreach ($ trainingPhraseParts as $ trainingPhrasePart ) {
42- $ part = new Intent_TrainingPhrase_Part ;
43- $ part ->setText ($ trainingPhrasePart );
42+ $ part = ( new Part ())
43+ ->setText ($ trainingPhrasePart );
4444
4545 // create new training phrase for each provided part
46- $ trainingPhrase = new Intent_TrainingPhrase ();
47- $ trainingPhrase ->setParts ([$ part ]);
46+ $ trainingPhrase = ( new TrainingPhrase ())
47+ ->setParts ([$ part ]);
4848 $ trainingPhrases [] = $ trainingPhrase ;
4949 }
5050
5151 // prepare messages for intent
52- $ text = new Intent_Message_Text ();
53- $ text ->setText ($ messageTexts );
54- $ message = new Intent_Message ();
55- $ message ->setText ($ text );
52+ $ text = ( new Text ())
53+ ->setText ($ messageTexts );
54+ $ message = ( new Message ())
55+ ->setText ($ text );
5656
5757 // prepare intent
58- $ intent = new Intent ();
59- $ intent ->setDisplayName ($ displayName );
60- $ intent ->setTrainingPhrases ($ trainingPhrases );
61- $ intent ->setMessages ([$ message ]);
58+ $ intent = ( new Intent ())
59+ ->setDisplayName ($ displayName )
60+ ->setTrainingPhrases ($ trainingPhrases )
61+ ->setMessages ([$ message ]);
6262
6363 // create intent
6464 $ response = $ intentsClient ->createIntent ($ parent , $ intent );
0 commit comments