src/Biz/Activity/Config/Activity.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace Biz\Activity\Config;
use AppBundle\Common\Exception\UnexpectedValueException;
use Biz\Activity\Listener\Listener;
use Biz\Activity\Service\ActivityLearnLogService;
use Biz\System\Service\SettingService;
use Biz\Task\Service\TaskResultService;
use Codeages\Biz\Framework\Context\Biz;
use Codeages\Biz\Framework\Dao\DaoProxy;
use Codeages\Biz\Framework\Service\Exception\AccessDeniedException;
use Codeages\Biz\Framework\Service\Exception\InvalidArgumentException;
use Codeages\Biz\Framework\Service\Exception\NotFoundException;
class Activity
{
private $biz;
/**
* 是否支持资料
* 在创建时,会根据此方法判断,查找material,更改此资源的被使用情况
*
* @return bool
*/
public function materialSupported()
{
return false;
}
public function preCreateCheck($fields)
{
}
public function preUpdateCheck($activity, $newFields)
{
}
public function create($fields)
{
}
/**
* @param int $targetId
* @param array $fields fields to update
* @param array $activity existed activity
*/
public function update($targetId, &$fields, $activity)
{
}
public function delete($targetId)
{
}
/**
* 实现Activity的复制,这里仅需要处理Activity的附属信息.
*
* @param array $activity 要复制的Activity
* @param array $config : newLiveroom => true/false // 是否新建直播教室(对于直播任务)
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。