src/Biz/DefaultServiceProvider.php
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace Biz;
use Biz\Common\BizCaptcha;
use Biz\Common\BizSms;
use Biz\Course\Util\CourseRenderViewResolver;
use Biz\Task\Strategy\Impl\DefaultStrategy;
use Biz\Task\Strategy\Impl\NormalStrategy;
use Biz\Task\Strategy\StrategyContext;
use Gregwar\Captcha\CaptchaBuilder;
use Pimple\Container;
use Biz\Common\HTMLHelper;
use Pimple\ServiceProviderInterface;
use Biz\File\FireWall\FireWallFactory;
use Biz\Importer\CourseMemberImporter;
use Biz\Importer\ClassroomMemberImporter;
use Biz\Testpaper\Builder\ExerciseBuilder;
use Biz\Testpaper\Builder\HomeworkBuilder;
use Biz\Testpaper\Builder\TestpaperBuilder;
use Biz\Article\Event\ArticleEventSubscriber;
use Biz\Testpaper\Pattern\QuestionTypePattern;
use Biz\Thread\Firewall\ArticleThreadFirewall;
use Biz\Thread\Firewall\ClassroomThreadFirewall;
use Biz\Thread\Firewall\OpenCourseThreadFirewall;
use Biz\Sms\SmsProcessor\LiveOpenLessonSmsProcessor;
use Biz\Classroom\Event\ClassroomThreadEventProcessor;
use Biz\OpenCourse\Event\OpenCourseThreadEventProcessor;
use Biz\Announcement\Processor\AnnouncementProcessorFactory;
use Biz\User\Register\RegisterFactory;
use Biz\User\Register\Impl\EmailRegistDecoderImpl;
use Biz\User\Register\Impl\MobileRegistDecoderImpl;
use Biz\User\Register\Impl\BinderRegistDecoderImpl;
use Biz\User\Register\Impl\DistributorRegistDecoderImpl;
use Biz\User\Register\Common\RegisterTypeToolkit;
use Biz\Distributor\Service\Impl\SyncUserServiceImpl;
use Biz\Distributor\Service\Impl\SyncOrderServiceImpl;
use AppBundle\Component\RateLimit\RegisterSmsRateLimiter;
use Biz\Common\BizDragCaptcha;
use AppBundle\Component\RateLimit\SmsRateLimiter;
use Biz\Util\EdusohoLiveClient;
class DefaultServiceProvider implements ServiceProviderInterface
{
public function register(Container $biz)
{
$biz['html_helper'] = function ($biz) {
return new HTMLHelper($biz);
};
$biz['testpaper_builder.testpaper'] = function ($biz) {
return new TestpaperBuilder($biz);
};
$biz['file_fire_wall_factory'] = function ($biz) {
return new FireWallFactory($biz);
};
$biz['testpaper_builder.homework'] = function ($biz) {
return new HomeworkBuilder($biz);
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。