Admin.php
561 Bytes
<?php
namespace ACA\MetaBox\Asset\Script;
use AC;
use AC\Asset\Script;
class Admin extends Script {
/**
* @var string
*/
private $assets_url;
public function __construct( string $handle, AC\Asset\Location\Absolute $location ) {
parent::__construct( $handle, $location->with_suffix( 'assets/js/admin.js' ) );
$this->assets_url = $location->with_suffix( 'assets/' )->get_url();
}
public function register(): void {
parent::register();
$this->add_inline_variable( 'aca_metabox_admin', [
'assets' => $this->assets_url . '/',
] );
}
}