/**
  * 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);
 }
Example #2
0
 /**
  * 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);
 }