Files
san-reymoros/ext/phpbbstudio/ass/config/services_items.yml
2020-04-04 18:27:27 +02:00

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 }