private function getLastmodifiedByContentLog($contenttypeslug, $contentid)
    {
        // Get the proper ContentType.
        $contenttype = $this->getContentType($contenttypeslug);

        // get the changelog for the requested ContentType.
        $options = ['limit' => 5, 'order' => 'date', 'direction' => 'DESC'];

        if ((int) $contentid == 0) {
            $isFiltered = false;
        } else {
            $isFiltered = true;
            $options['contentid'] = (int) $contentid;
        }

        /** @var Repository\LogChangeRepository $repo */
        $repo = $this->storage()->getRepository(Entity\LogChange::class);
        $changelog = $repo->getChangeLogByContentType($contenttype['slug'], $options);

        $context = [
            'changelog'   => $changelog,
            'contenttype' => $contenttype,
            'contentid'   => $contentid,
            'filtered'    => $isFiltered,
        ];

        return $this->render('@bolt/components/panel-lastmodified.twig', ['context' => $context]);
    }
private function getLastmodifiedByContentLog($contenttypeslug, $contentid)
    {
        // Get the proper ContentType.
        $contenttype = $this->getContentType($contenttypeslug);

        // get the changelog for the requested ContentType.
        $options = ['limit' => 5, 'order' => 'date', 'direction' => 'DESC'];

        if ((int) $contentid == 0) {
            $isFiltered = false;
        } else {
            $isFiltered = true;
            $options['contentid'] = (int) $contentid;
        }

        /** @var Repository\LogChangeRepository $repo */
        $repo = $this->storage()->getRepository(Entity\LogChange::class);
        $changelog = $repo->getChangeLogByContentType($contenttype['slug'], $options);

        $context = [
            'changelog'   => $changelog,
            'contenttype' => $contenttype,
            'contentid'   => $contentid,
            'filtered'    => $isFiltered,
        ];

        return $this->render('@bolt/components/panel-lastmodified.twig', ['context' => $context]);
    }
private function getLastmodifiedByContentLog ( $ contenttypeslug , $ contentid ) { // Get the proper ContentType. $ contenttype = $ this -> getContentType ( $ contenttypeslug ) ; // get the changelog for the requested ContentType. $ options = [ 'limit' => 5 , 'order' => 'date' , 'direction' => 'DESC' ] ; if ( ( int ) $ contentid == 0 ) { $ isFiltered = false ; } else { $ isFiltered = true ; $ options [ 'contentid' ] = ( int ) $ contentid ; } /** @var Repository\LogChangeRepository $repo */ $ repo = $ this -> storage ( ) -> getRepository ( Entity \ LogChange :: class ) ; $ changelog = $ repo -> getChangeLogByContentType ( $ contenttype [ 'slug' ] , $ options ) ; $ context = [ 'changelog' => $ changelog , 'contenttype' => $ contenttype , 'contentid' => $ contentid , 'filtered' => $ isFiltered , ] ; return $ this -> render ( '@bolt/components/panel-lastmodified.twig' , [ 'context' => $ context ] ) ; }
Get last modified records from the content log.

@param string $contenttypeslug
@param int    $contentid

@return \Bolt\Response\TemplateResponse
Get last modified records from the content log .