src/BoomCMS/Database/Models/Page.php
public function getDefaultGrandchildTemplateId(): int
    {
        $grandchildTemplateId = $this->getGrandchildTemplateId();

        return empty($grandchildTemplateId) ? $this->getTemplateId() : (int) $grandchildTemplateId;
    }
public function getDefaultGrandchildTemplateId(): int
    {
        $grandchildTemplateId = $this->getGrandchildTemplateId();

        return empty($grandchildTemplateId) ? $this->getTemplateId() : (int) $grandchildTemplateId;
    }
public function getDefaultGrandchildTemplateId ( ) : int { $ grandchildTemplateId = $ this -> getGrandchildTemplateId ( ) ; return empty ( $ grandchildTemplateId ) ? $ this -> getTemplateId ( ) : ( int ) $ grandchildTemplateId ; }
If a default grandchild template ID is set then that is returned.

Otherwise the current template ID of this page is returned.
If a default grandchild template ID is set then that is returned .