/
var
/
www
/
barefootlaw.org
/
wp-content
/
plugins
/
pods
/
src
/
Pods
/
Upload File
HOME
<?php namespace Pods; use tad_DI52_ServiceProvider; /** * Class Service_Provider * * @since 2.8.0 */ class Service_Provider extends tad_DI52_ServiceProvider { /** * Registers the classes and functionality needed. * * @since 2.8.0 */ public function register() { $this->container->singleton( Config_Handler::class, Config_Handler::class ); $this->container->singleton( Permissions::class, Permissions::class ); $this->container->singleton( Pod_Manager::class, Pod_Manager::class ); $this->container->singleton( Static_Cache::class, Static_Cache::class ); $this->container->singleton( Data\Map_Field_Values::class, Data\Map_Field_Values::class ); $this->container->singleton( Theme\WP_Query_Integration::class, Theme\WP_Query_Integration::class ); $this->container->singleton( Tools\Repair::class, Tools\Repair::class ); $this->container->singleton( Tools\Reset::class, Tools\Reset::class ); $this->hooks(); } /** * Hooks all the methods and actions the class needs. * * @since 2.8.0 */ protected function hooks() { add_action( 'init', $this->container->callback( Theme\WP_Query_Integration::class, 'hook' ), 20 ); } }