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

miaoxing / sms / 10654307222

01 Sep 2024 01:03PM UTC coverage: 64.516% (-8.2%) from 72.727%
10654307222

push

github

semantic-release-bot
chore(release): publish

See CHANGELOG.md for more details.

40 of 62 relevant lines covered (64.52%)

3.06 hits per line

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

0.0
/pages/api/admin/sms-templates/[id].php
1
<?php
2

3
use Miaoxing\Plugin\BasePage;
4
use Miaoxing\Services\Page\ItemTrait;
5
use Miaoxing\Services\Service\UpdateAction;
6
use Miaoxing\Sms\Service\SmsTemplateModel;
7
use Wei\V;
8

9
return new class extends BasePage {
×
10
    use ItemTrait;
11

12
    public function patch()
13
    {
14
        return UpdateAction::new()
×
15
            ->validate(static function (SmsTemplateModel $template, $req) {
×
16
                $v = V::defaultOptional()->defaultNotEmpty();
×
17
                $v->setModel($template);
×
18
                $v->modelColumn('name', '名称')->requiredIfNew();
×
19
                $v->modelColumn('code', '标识')->requiredIfNew()->notModelDup();
×
20
                $v->modelColumn('templateId', '模板编号')->requiredIfNew();
×
21
                $v->modelColumn('remark', '备注');
×
22
                return $v->check($req);
×
23
            })
×
24
            ->exec($this);
×
25
    }
26
};
×
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