- var_dump: documentation ( source)
<?php
abstract class BaseRepo
{
abstract public function getModel();
public function find($id)
{
$model = $this->getModel();
return $model::find($id);
}
}
class Model
{
public function find($id)
{
var_dump( 'triggered!' );
return [1,2,3];
}
}
class MRepo extends BaseRepo
{
public function getModel()
{
return 'Model';
}
}
$o = new MRepo;
var_dump($o->find(1));