/** * */ function test_construct() { $plugin = new Scope('foo', new Args(['bar']), 'baz'); $this->assertTrue(is_callable($plugin->config())); $args = [new Link(), new Plugin(App::class, [new Args(['bar']), new Link()]), 'foo', new Args(['baz'])]; $this->assertEquals($args, $plugin->args()); }