gitextract_etck1_vw/ ├── .bowerrc ├── .gitignore ├── LICENSE.md ├── README.md ├── Vagrantfile ├── backend/ │ ├── Dockerfile │ ├── assets/ │ │ ├── AppAsset.php │ │ └── TagsInputAsset.php │ ├── codeception.yml │ ├── config/ │ │ ├── .gitignore │ │ ├── bootstrap.php │ │ ├── main.php │ │ ├── params.php │ │ └── test.php │ ├── controllers/ │ │ ├── CommentController.php │ │ ├── SiteController.php │ │ └── VideoController.php │ ├── models/ │ │ ├── .gitkeep │ │ └── CommentSearch.php │ ├── runtime/ │ │ └── .gitignore │ ├── tests/ │ │ ├── _bootstrap.php │ │ ├── _data/ │ │ │ ├── .gitignore │ │ │ └── login_data.php │ │ ├── _output/ │ │ │ └── .gitignore │ │ ├── _support/ │ │ │ ├── .gitignore │ │ │ ├── FunctionalTester.php │ │ │ └── UnitTester.php │ │ ├── functional/ │ │ │ ├── LoginCest.php │ │ │ └── _bootstrap.php │ │ ├── functional.suite.yml │ │ ├── unit/ │ │ │ └── _bootstrap.php │ │ └── unit.suite.yml │ ├── views/ │ │ ├── comment/ │ │ │ ├── _comment_item.php │ │ │ ├── _form.php │ │ │ ├── _item.php │ │ │ ├── _search.php │ │ │ ├── create.php │ │ │ ├── index.php │ │ │ ├── update.php │ │ │ └── view.php │ │ ├── layouts/ │ │ │ ├── _header.php │ │ │ ├── _sidebar.php │ │ │ ├── auth.php │ │ │ ├── base.php │ │ │ └── main.php │ │ ├── site/ │ │ │ ├── error.php │ │ │ ├── index.php │ │ │ └── login.php │ │ └── video/ │ │ ├── _form.php │ │ ├── _video_item.php │ │ ├── create.php │ │ ├── index.php │ │ └── update.php │ └── web/ │ ├── app.js │ ├── assets/ │ │ └── .gitignore │ ├── css/ │ │ └── site.css │ └── tagsinput/ │ ├── tagsinput.css │ └── tagsinput.js ├── codeception.yml ├── common/ │ ├── codeception.yml │ ├── config/ │ │ ├── .gitignore │ │ ├── bootstrap.php │ │ ├── main.php │ │ ├── params.php │ │ └── test.php │ ├── fixtures/ │ │ └── UserFixture.php │ ├── helpers/ │ │ └── Html.php │ ├── mail/ │ │ ├── emailVerify-html.php │ │ ├── emailVerify-text.php │ │ ├── layouts/ │ │ │ ├── html.php │ │ │ └── text.php │ │ ├── mention-html.php │ │ ├── mention-text.php │ │ ├── passwordResetToken-html.php │ │ ├── passwordResetToken-text.php │ │ ├── subscriber-html.php │ │ └── subscriber-text.php │ ├── models/ │ │ ├── Comment.php │ │ ├── LoginForm.php │ │ ├── Subscriber.php │ │ ├── User.php │ │ ├── Video.php │ │ ├── VideoLike.php │ │ ├── VideoView.php │ │ └── query/ │ │ ├── CommentQuery.php │ │ ├── SubscriberQuery.php │ │ ├── VideoLikeQuery.php │ │ ├── VideoQuery.php │ │ └── VideoViewQuery.php │ ├── tests/ │ │ ├── _bootstrap.php │ │ ├── _data/ │ │ │ └── user.php │ │ ├── _output/ │ │ │ └── .gitignore │ │ ├── _support/ │ │ │ ├── .gitignore │ │ │ └── UnitTester.php │ │ ├── unit/ │ │ │ └── models/ │ │ │ └── LoginFormTest.php │ │ └── unit.suite.yml │ └── widgets/ │ └── Alert.php ├── composer.json ├── console/ │ ├── config/ │ │ ├── .gitignore │ │ ├── bootstrap.php │ │ ├── main.php │ │ ├── params.php │ │ └── test.php │ ├── controllers/ │ │ └── .gitkeep │ ├── migrations/ │ │ ├── m130524_201442_init.php │ │ ├── m190124_110200_add_verification_token_column_to_user_table.php │ │ ├── m200417_054237_create_videos_table.php │ │ ├── m200418_050048_create_video_view_table.php │ │ ├── m200418_051244_create_video_like_table.php │ │ ├── m200418_060320_create_subscriber_table.php │ │ ├── m200418_064142_create_fulltext_index_on_video.php │ │ ├── m201112_042619_create_comment_table.php │ │ └── m201115_124738_add_mention_column_to_comment_table.php │ ├── models/ │ │ └── .gitkeep │ └── runtime/ │ └── .gitignore ├── docker-compose.yml ├── environments/ │ ├── dev/ │ │ ├── backend/ │ │ │ ├── config/ │ │ │ │ ├── codeception-local.php │ │ │ │ ├── main-local.php │ │ │ │ ├── params-local.php │ │ │ │ └── test-local.php │ │ │ └── web/ │ │ │ ├── index-test.php │ │ │ ├── index.php │ │ │ └── robots.txt │ │ ├── common/ │ │ │ └── config/ │ │ │ ├── codeception-local.php │ │ │ ├── main-local.php │ │ │ ├── params-local.php │ │ │ └── test-local.php │ │ ├── console/ │ │ │ └── config/ │ │ │ ├── main-local.php │ │ │ ├── params-local.php │ │ │ └── test-local.php │ │ ├── frontend/ │ │ │ ├── config/ │ │ │ │ ├── codeception-local.php │ │ │ │ ├── main-local.php │ │ │ │ ├── params-local.php │ │ │ │ └── test-local.php │ │ │ └── web/ │ │ │ ├── index-test.php │ │ │ ├── index.php │ │ │ └── robots.txt │ │ ├── yii │ │ ├── yii_test │ │ └── yii_test.bat │ ├── index.php │ └── prod/ │ ├── backend/ │ │ ├── config/ │ │ │ ├── main-local.php │ │ │ └── params-local.php │ │ └── web/ │ │ ├── index.php │ │ └── robots.txt │ ├── common/ │ │ └── config/ │ │ ├── main-local.php │ │ └── params-local.php │ ├── console/ │ │ └── config/ │ │ ├── main-local.php │ │ └── params-local.php │ ├── frontend/ │ │ ├── config/ │ │ │ ├── main-local.php │ │ │ └── params-local.php │ │ └── web/ │ │ ├── index.php │ │ └── robots.txt │ └── yii ├── frontend/ │ ├── Dockerfile │ ├── assets/ │ │ └── AppAsset.php │ ├── codeception.yml │ ├── config/ │ │ ├── .gitignore │ │ ├── bootstrap.php │ │ ├── main.php │ │ ├── params.php │ │ └── test.php │ ├── controllers/ │ │ ├── ChannelController.php │ │ ├── CommentController.php │ │ ├── SiteController.php │ │ └── VideoController.php │ ├── models/ │ │ ├── PasswordResetRequestForm.php │ │ ├── ResendVerificationEmailForm.php │ │ ├── ResetPasswordForm.php │ │ ├── SignupForm.php │ │ └── VerifyEmailForm.php │ ├── runtime/ │ │ └── .gitignore │ ├── tests/ │ │ ├── _bootstrap.php │ │ ├── _data/ │ │ │ ├── login_data.php │ │ │ └── user.php │ │ ├── _output/ │ │ │ └── .gitignore │ │ ├── _support/ │ │ │ ├── .gitignore │ │ │ ├── FunctionalTester.php │ │ │ └── UnitTester.php │ │ ├── acceptance/ │ │ │ ├── HomeCest.php │ │ │ └── _bootstrap.php │ │ ├── acceptance.suite.yml.example │ │ ├── functional/ │ │ │ ├── AboutCest.php │ │ │ ├── ContactCest.php │ │ │ ├── HomeCest.php │ │ │ ├── LoginCest.php │ │ │ ├── ResendVerificationEmailCest.php │ │ │ ├── SignupCest.php │ │ │ ├── VerifyEmailCest.php │ │ │ └── _bootstrap.php │ │ ├── functional.suite.yml │ │ ├── unit/ │ │ │ ├── _bootstrap.php │ │ │ └── models/ │ │ │ ├── ContactFormTest.php │ │ │ ├── PasswordResetRequestFormTest.php │ │ │ ├── ResendVerificationEmailFormTest.php │ │ │ ├── ResetPasswordFormTest.php │ │ │ ├── SignupFormTest.php │ │ │ └── VerifyEmailFormTest.php │ │ └── unit.suite.yml │ ├── views/ │ │ ├── channel/ │ │ │ ├── _subscribe.php │ │ │ └── view.php │ │ ├── layouts/ │ │ │ ├── _header.php │ │ │ ├── _sidebar.php │ │ │ ├── auth.php │ │ │ ├── base.php │ │ │ └── main.php │ │ ├── site/ │ │ │ ├── error.php │ │ │ ├── index.php │ │ │ ├── login.php │ │ │ ├── requestPasswordResetToken.php │ │ │ ├── resendVerificationEmail.php │ │ │ ├── resetPassword.php │ │ │ └── signup.php │ │ └── video/ │ │ ├── _buttons.php │ │ ├── _comment_item.php │ │ ├── _video_item.php │ │ ├── history.php │ │ ├── index.php │ │ ├── search.php │ │ └── view.php │ └── web/ │ ├── assets/ │ │ └── .gitignore │ ├── css/ │ │ └── site.css │ ├── js/ │ │ └── app.js │ └── storage/ │ └── .gitignore ├── init ├── init.bat ├── requirements.php ├── sample.php ├── vagrant/ │ ├── config/ │ │ ├── .gitignore │ │ └── vagrant-local.example.yml │ ├── nginx/ │ │ ├── app.conf │ │ └── log/ │ │ └── .gitignore │ └── provision/ │ ├── always-as-root.sh │ ├── common.sh │ ├── once-as-root.sh │ └── once-as-vagrant.sh └── yii.bat