/** * 2015-11-30 * @used-by \Df\GoogleFont\Font\Variant\Preview * @return string */ public function ttfPath() { if (!isset($this->{__METHOD__})) { /** @var string $result */ $result = Fs::s()->absolute(['ttf', basename($this->url())]); if (!file_exists($result)) { df_media_write($result, file_get_contents($this->url())); } $this->{__METHOD__} = $result; } return $this->{__METHOD__}; }
/** @return Fs */ protected function fs() { return Fs::s(); }