As the title states, I m trying to make a method in a parent class required. Although, I suppose it could be any class. For instance:
class Parent
{
function foo ()
{
// do stuff
}
}
class Child extends Parent
{
function bar ()
{
// do stuff after foo() has ran
}
}
Basically, I want foo() to be required to run or Child class doesn t run and returns an error or redirects to a different page. I could call the function, but I m wondering If I can make it a requirement when extending the parent class.