samedi 18 avril 2015

Group functions within class

I have a class where I have similar functions that are related to different endpoints



class MyClass {

public function case1_changeOrder() {

}

public function case1_changeLimit() {

}

public function case2_changeOrder() {

}

public function case2_changeLimit() {

}


}


Is it possible to group those functions somehow so I can get rid of the prefix and do something like



$mc = new MyClass();
$mc->case1->changeOrder();
$mc->case2->changeOrder();


instead of



$mc = new MyClass();
$mc->case1_changeOrder();
$mc->case2_changeOrder();

Aucun commentaire:

Enregistrer un commentaire