• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

miaoxing / category / 10654300268

01 Sep 2024 01:03PM UTC coverage: 39.815% (-1.7%) from 41.509%
10654300268

push

github

semantic-release-bot
chore(release): publish

See CHANGELOG.md for more details.

2 of 2 branches covered (100.0%)

43 of 108 relevant lines covered (39.81%)

1.66 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/CategoryPlugin.php
1
<?php
2

3
namespace Miaoxing\Category;
4

5
use Miaoxing\Admin\Service\AdminMenu;
6
use Miaoxing\App\Service\PermissionMap;
7

8
class CategoryPlugin extends \Miaoxing\Plugin\BasePlugin
9
{
10
    protected $name = '分类';
11

12
    protected $description = '用于商品分类';
13

14
    protected $code = 206;
15

16
    public function onAdminMenuGetMenus(AdminMenu $menu)
17
    {
18
        $product = $menu->child('product');
×
19

20
        $categories = $product->addChild()->setLabel('分类管理')->setUrl('admin/categories');
×
21
        $categories->addChild()->setLabel('添加')->setUrl('admin/categories/new');
×
22
        $categories->addChild()->setLabel('编辑')->setUrl('admin/categories/[id]/edit');
×
23
        $categories->addChild()->setLabel('删除')->setUrl('admin/categories/[id]/delete');
×
24
    }
25

26
    public function onPermissionGetMap(PermissionMap $map)
27
    {
28
        $map->prefix('admin/categories', static function (PermissionMap $map) {
×
29
            $map->addList();
×
30
            $map->addNew('', [
×
31
                'GET api/admin/categories',
×
32
            ]);
×
33
            $map->addEdit('', [
×
34
                'GET api/admin/categories',
×
35
            ]);
×
36
            $map->addDelete();
×
37
        });
×
38
    }
39
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc