51 lines
1.4 KiB
YAML
51 lines
1.4 KiB
YAML
services:
|
|
phpbbstudio.ass.items:
|
|
class: phpbb\di\service_collection
|
|
arguments:
|
|
- '@service_container'
|
|
tags:
|
|
- { name: service_collection, tag: phpbbstudio.ass.item }
|
|
|
|
phpbbstudio.ass.items.manager:
|
|
class: phpbbstudio\ass\items\manager
|
|
arguments:
|
|
- '@language'
|
|
- '@template'
|
|
- '@phpbbstudio.ass.items'
|
|
|
|
phpbbstudio.ass.items.base:
|
|
class: phpbbstudio\ass\items\type\base
|
|
shared: false
|
|
abstract: true
|
|
arguments:
|
|
- '@auth'
|
|
- '@config'
|
|
- '@dbal.conn'
|
|
- '@controller.helper'
|
|
- '@language'
|
|
- '@log'
|
|
- '@request'
|
|
- '@template'
|
|
- '@user'
|
|
- '%core.table_prefix%'
|
|
|
|
# --- Items --- #
|
|
phpbbstudio.ass.items.points:
|
|
class: phpbbstudio\ass\items\type\points
|
|
parent: phpbbstudio.ass.items.base
|
|
shared: false
|
|
calls:
|
|
- [set_aps_distributor, ['@phpbbstudio.aps.distributor']]
|
|
- [set_aps_functions, ['@phpbbstudio.aps.functions']]
|
|
tags:
|
|
- { name: phpbbstudio.ass.item }
|
|
|
|
phpbbstudio.ass.items.file:
|
|
class: phpbbstudio\ass\items\type\file
|
|
parent: phpbbstudio.ass.items.base
|
|
shared: false
|
|
calls:
|
|
- [set_files, ['@phpbbstudio.ass.files']]
|
|
tags:
|
|
- { name: phpbbstudio.ass.item }
|