logger = $logger; $this->settings = $settings; } public function get_name(): string { return self::NAME; } public function get_label(): string { return __( 'PHP', 'acf-views' ); } public function create_renderer( string $render_folder ): Template_Renderer { return new PHP_Renderer( $this->logger, $this->settings ); } public function create_integration(): Template_Integration { return new PHP_Integration(); } public function create_token_factory(): Token_Factory { return new PHP_Tokens(); } }