140 lines
3.9 KiB
YAML
140 lines
3.9 KiB
YAML
services:
|
|
# Service collection
|
|
phpbbstudio.aps.actions_collection:
|
|
class: phpbb\di\ordered_service_collection
|
|
arguments:
|
|
- '@service_container'
|
|
tags:
|
|
- { name: service_collection, tag: phpbbstudio.aps.action }
|
|
|
|
# Base class
|
|
phpbbstudio.aps.action.base:
|
|
abstract: true
|
|
|
|
# GLOBAL
|
|
phpbbstudio.aps.action.pm:
|
|
class: phpbbstudio\aps\actions\type\pm
|
|
shared: false
|
|
arguments:
|
|
- '@config'
|
|
- '@text_formatter.utils'
|
|
- '%phpbbstudio.aps.constants%'
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -4 }
|
|
|
|
phpbbstudio.aps.action.birthday:
|
|
class: phpbbstudio\aps\actions\type\birthday
|
|
shared: false
|
|
arguments:
|
|
- '@user'
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -3 }
|
|
|
|
phpbbstudio.aps.action.register:
|
|
class: phpbbstudio\aps\actions\type\register
|
|
shared: false
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -2 }
|
|
|
|
phpbbstudio.aps.action.warn:
|
|
class: phpbbstudio\aps\actions\type\warn
|
|
shared: false
|
|
arguments:
|
|
- '@user'
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -1 }
|
|
|
|
# LOCAL - Topic
|
|
phpbbstudio.aps.action.topic:
|
|
class: phpbbstudio\aps\actions\type\topic
|
|
shared: false
|
|
arguments:
|
|
- '@config'
|
|
- '@text_formatter.utils'
|
|
- '%phpbbstudio.aps.constants%'
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -4 }
|
|
|
|
# LOCAL - Post
|
|
phpbbstudio.aps.action.post:
|
|
class: phpbbstudio\aps\actions\type\post
|
|
shared: false
|
|
arguments:
|
|
- '@config'
|
|
- '@text_formatter.utils'
|
|
- '%phpbbstudio.aps.constants%'
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -3 }
|
|
|
|
# LOCAL - Moderate
|
|
phpbbstudio.aps.action.copy:
|
|
class: phpbbstudio\aps\actions\type\copy
|
|
shared: false
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -2 }
|
|
|
|
phpbbstudio.aps.action.change:
|
|
class: phpbbstudio\aps\actions\type\change
|
|
shared: false
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -2 }
|
|
|
|
phpbbstudio.aps.action.delete:
|
|
class: phpbbstudio\aps\actions\type\delete
|
|
shared: false
|
|
arguments:
|
|
- '@user'
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -2 }
|
|
|
|
phpbbstudio.aps.action.edit:
|
|
class: phpbbstudio\aps\actions\type\edit
|
|
shared: false
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -2 }
|
|
|
|
phpbbstudio.aps.action.lock:
|
|
class: phpbbstudio\aps\actions\type\lock
|
|
shared: false
|
|
arguments:
|
|
- '@user'
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -2 }
|
|
|
|
phpbbstudio.aps.action.merge:
|
|
class: phpbbstudio\aps\actions\type\merge
|
|
shared: false
|
|
arguments:
|
|
- '@user'
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -2 }
|
|
|
|
phpbbstudio.aps.action.move:
|
|
class: phpbbstudio\aps\actions\type\move
|
|
shared: false
|
|
arguments:
|
|
- '@user'
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -1 }
|
|
|
|
phpbbstudio.aps.action.queue:
|
|
class: phpbbstudio\aps\actions\type\queue
|
|
shared: false
|
|
arguments:
|
|
- '@user'
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -1 }
|
|
|
|
phpbbstudio.aps.action.topic_type:
|
|
class: phpbbstudio\aps\actions\type\topic_type
|
|
shared: false
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: -1 }
|
|
|
|
# LOCAL - Misc.
|
|
phpbbstudio.aps.action.vote:
|
|
class: phpbbstudio\aps\actions\type\vote
|
|
shared: false
|
|
tags:
|
|
- { name: phpbbstudio.aps.action, order: 0 }
|