First commit
This commit is contained in:
commit
e3597abe8e
35 changed files with 2401 additions and 0 deletions
12
config/routing.yml
Executable file
12
config/routing.yml
Executable file
|
|
@ -0,0 +1,12 @@
|
|||
pedodev_linkprotection_protected_page_route:
|
||||
path: /{protected_prefix}/link/{link}
|
||||
defaults: { _controller: pedodev.linkprotection.protected_page_controller:handle, link: '' }
|
||||
requirements:
|
||||
protected_prefix: '\w+'
|
||||
link: '[\w\-]+\.{0,2}'
|
||||
|
||||
pedodev_linkprotection_protected_captcha_route:
|
||||
path: /{protected_prefix}/captcha
|
||||
defaults: { _controller: pedodev.linkprotection.protected_page_captcha_controller:handle, }
|
||||
requirements:
|
||||
protected_prefix: '\w+'
|
||||
88
config/services.yml
Executable file
88
config/services.yml
Executable file
|
|
@ -0,0 +1,88 @@
|
|||
services:
|
||||
pedodev.linkprotection.crypto:
|
||||
class: pedodev\linkprotection\core\crypto
|
||||
arguments:
|
||||
- '@config'
|
||||
|
||||
pedodev.linkprotection.parser:
|
||||
class: pedodev\linkprotection\core\parser
|
||||
arguments:
|
||||
- '@config'
|
||||
|
||||
pedodev.linkprotection.automatic_link_helper:
|
||||
class: pedodev\linkprotection\core\automatic_link_helper
|
||||
arguments:
|
||||
- '@config'
|
||||
|
||||
pedodev.linkprotection.link_replacer:
|
||||
class: pedodev\linkprotection\core\link_replacer
|
||||
arguments:
|
||||
- '@config'
|
||||
- '@auth'
|
||||
- '@user'
|
||||
- '@language'
|
||||
- '@pedodev.linkprotection.parser'
|
||||
- '@pedodev.linkprotection.crypto'
|
||||
- '@pedodev.linkprotection.automatic_link_helper'
|
||||
|
||||
pedodev.linkprotection.cache_helper:
|
||||
class: pedodev\linkprotection\core\cache_helper
|
||||
arguments:
|
||||
- '@cache.driver'
|
||||
- '@user'
|
||||
- '@config'
|
||||
|
||||
pedodev.linkprotection.make_post_listener:
|
||||
class: pedodev\linkprotection\event\make_post_listener
|
||||
arguments:
|
||||
- '@pedodev.linkprotection.link_replacer'
|
||||
- '@language'
|
||||
tags:
|
||||
- { name: event.listener }
|
||||
|
||||
pedodev.linkprotection.edit_post_listener:
|
||||
class: pedodev\linkprotection\event\edit_post_listener
|
||||
arguments:
|
||||
- '@pedodev.linkprotection.link_replacer'
|
||||
tags:
|
||||
- { name: event.listener }
|
||||
|
||||
pedodev.linkprotection.preview_post_listener:
|
||||
class: pedodev\linkprotection\event\preview_post_listener
|
||||
arguments:
|
||||
- '@pedodev.linkprotection.link_replacer'
|
||||
tags:
|
||||
- { name: event.listener }
|
||||
|
||||
pedodev.linkprotection.bbcode_listener:
|
||||
class: pedodev\linkprotection\event\bbcode_listener
|
||||
tags:
|
||||
- { name: event.listener }
|
||||
arguments:
|
||||
- '@controller.helper'
|
||||
- '@config'
|
||||
|
||||
pedodev.linkprotection.permissions_listener:
|
||||
class: pedodev\linkprotection\event\permissions
|
||||
tags:
|
||||
- { name: event.listener }
|
||||
|
||||
pedodev.linkprotection.protected_page_controller:
|
||||
class: pedodev\linkprotection\controller\protected_page
|
||||
arguments:
|
||||
- '@config'
|
||||
- '@controller.helper'
|
||||
- '@template'
|
||||
- '@user'
|
||||
- '@captcha.factory'
|
||||
- '@request'
|
||||
- '@pedodev.linkprotection.crypto'
|
||||
- '@pedodev.linkprotection.cache_helper'
|
||||
- '@auth'
|
||||
- '@language'
|
||||
|
||||
pedodev.linkprotection.protected_page_captcha_controller:
|
||||
class: pedodev\linkprotection\controller\protected_page_captcha
|
||||
arguments:
|
||||
- '@config'
|
||||
- '@captcha.factory'
|
||||
Loading…
Add table
Add a link
Reference in a new issue