provides, true ); } /** * Registers items with the container * * @return void */ public function register(): void { $this->getContainer()->addShared( 'option_adapter', OptionAdapter::class ); $this->getContainer()->addShared( 'backwpup_helpers_adapter', BackWPupHelpersAdapter::class ); $this->getContainer()->addShared( 'backwpup_adapter', BackWPupAdapter::class ); $this->getContainer()->addShared( 'job_adapter', JobAdapter::class ); $this->getContainer()->addShared( 'cron_adapter', CronAdapter::class ); $this->getContainer()->addShared( 'file_adapter', FileAdapter::class ); $this->getContainer()->addShared( 'job_types_adapter', JobTypesAdapter::class ); $this->getContainer()->addShared( 'encryption_adapter', EncryptionAdapter::class ); } /** * Returns the subscribers array * * @return array */ public function get_subscribers() { return $this->subscribers; } }