/** * @param RegularFile $file * @param \Unistorage\Models\Template $template * @param bool $lowPriority * @return File|bool */ public function safeApplyTemplate($file, $template, $lowPriority = false) { try { $file = parent::applyTemplate($file, $template, $lowPriority); } catch (Exception $e) { Yii::error('Can\'t applyTemplate ' . print_r(array($file, $template), true) . $e, 'unistorage'); return false; } return $file; }
/** * @param Template $template * @param bool $lowPriority * @param Unistorage $unistorage * * @return File */ public function apply($template, $lowPriority = false, $unistorage) { return $unistorage->applyTemplate($this, $template, $lowPriority); }