PHP code example of ekumanov / flarum-ext-inline-audio
1. Go to this page and download the library: Download ekumanov/flarum-ext-inline-audio library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ekumanov / flarum-ext-inline-audio example snippets
use FoF\Upload\Contracts\Template;
use FoF\Upload\File;
use Flarum\Foundation\AbstractServiceProvider;
use FoF\Upload\Helpers\Util;
class FilenameLink implements Template
{
public function tag(): string { return 'filenamelink'; }
public function name(): string { return 'Filename link'; }
public function description(): string { return 'Generates a link with the filename as text'; }
public function preview(File $file): string
{
return '[' . $file->base_name . '](' . $file->url . ')';
}
}
class FilenameLinkServiceProvider extends AbstractServiceProvider
{
public function register()
{
$this->container->make(Util::class)
->addRenderTemplate($this->container->make(FilenameLink::class));
}
}
// In your return array:
(new Extend\ServiceProvider())->register(FilenameLinkServiceProvider::class),
bash
composer update ekumanov/flarum-ext-inline-audio
php flarum cache:clear