private function execute_eager_load($models = array(), $attrs = array(), $includes = array())
{
if (!is_array($includes)) {
$includes = array($includes);
}
foreach ($includes as $index => $name) {
// nested include
if (is_array($name)) {
$nested_includes = count($name) > 0 ? $name : $name[0];
$name = $index;
} else {
$nested_includes = array();
}
$rel = $this->get_relationship($name, true);
$rel->load_eagerly($models, $attrs, $nested_includes, $this);
}
}