/** * Class constructor. * * @since 160723 Post meta utils. * * @param Classes\App $App Instance. * @param string $slug Post meta box slug. * @param array $args Any additional behavioral args. */ public function __construct(Classes\App $App, string $slug, array $args = []) { if (!$slug) { // Empty slug? throw $this->c::issue('Missing slug.'); } $args['slug'] = $slug; // Force matching slug. parent::__construct($App, '', $args); }
/** * Class constructor. * * @since 160729 Post meta utils. * * @param Classes\App $App Instance. * @param Classes\SCore\Base\Widget $Widget A widget instance. * @param array $args Any additional behavioral args. */ public function __construct(Classes\App $App, Classes\SCore\Base\Widget $Widget, array $args = []) { $args['Widget'] = $Widget; parent::__construct($App, '', $args); }