protected function updateDependentPages()
    {
        // Skip live stage
        if (Versioned::get_stage() === Versioned::LIVE) {
            return;
        }

        // Need to flush cache to avoid outdated versionnumber references
        $this->flushCache();

        // Need to mark pages depending to this one as broken
        /** @var Page $page */
        foreach ($this->DependentPages() as $page) {
            // Update sync link tracking
            $page->syncLinkTracking();
            if ($page->isChanged()) {
                $page->write();
            }
        }
    }
protected function updateDependentPages()
    {
        // Skip live stage
        if (Versioned::get_stage() === Versioned::LIVE) {
            return;
        }

        // Need to flush cache to avoid outdated versionnumber references
        $this->flushCache();

        // Need to mark pages depending to this one as broken
        /** @var Page $page */
        foreach ($this->DependentPages() as $page) {
            // Update sync link tracking
            $page->syncLinkTracking();
            if ($page->isChanged()) {
                $page->write();
            }
        }
    }
protected function updateDependentPages ( ) { // Skip live stage if ( Versioned :: get_stage ( ) === Versioned :: LIVE ) { return ; } // Need to flush cache to avoid outdated versionnumber references $ this -> flushCache ( ) ; // Need to mark pages depending to this one as broken /** @var Page $page */ foreach ( $ this -> DependentPages ( ) as $ page ) { // Update sync link tracking $ page -> syncLinkTracking ( ) ; if ( $ page -> isChanged ( ) ) { $ page -> write ( ) ; } } }
Update dependant pages
Update dependant pages