Source of file SiteTreeFileExtension.php
Size: 0,688 Bytes - Last Modified: 2021-12-23T10:28:18+00:00
/var/www/docs.ssmods.com/process/src/code/Model/SiteTreeFileExtension.php
123456789101112131415161718192021222324252627282930 | <?php namespace SilverStripe\CMS\Model; use SilverStripe\Assets\File; use SilverStripe\ORM\DataExtension; use SilverStripe\View\SSViewer; /** * @deprecated 4.2..5.0 Link tracking is baked into File class now * @property File $owner */ class SiteTreeFileExtension extends DataExtension { private static $casting = [ 'BackLinkHTMLList' => 'HTMLFragment' ]; /** * Generate an HTML list which provides links to where a file is used. * * @return string */ public function BackLinkHTMLList() { $viewer = SSViewer::create(["type" => "Includes", self::class . "_description"]); return $viewer->process($this->owner); } } |