Server : LiteSpeed System : Linux server321.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64 User : apotdzgr ( 7060) PHP Version : 8.0.30 Disable Function : NONE Directory : /home/apotdzgr/www/wp-content/plugins/loco-translate/src/admin/bundle/ |
Upload File : |
<?php /** * @codeCoverageIgnore * @deprecated Useful info moved into bundle "Setup" tab */ class Loco_admin_bundle_DebugController extends Loco_admin_bundle_BaseController { /** * {@inheritdoc} */ public function init(){ parent::init(); $bundle = $this->getBundle(); $this->set('title', 'Debug: '.$bundle ); } /** * {@inheritdoc} */ public function render(){ $this->prepareNavigation()->add( __('Bundle diagnostics','loco-translate') ); $bundle = $this->getBundle(); $debugger = new Loco_package_Debugger($bundle); $this->set('notices', $notices = new Loco_mvc_ViewParams ); /* @var $notice Loco_error_Exception */ foreach( $debugger as $notice ){ $notices[] = new Loco_mvc_ViewParams( [ 'style' => 'notice inline notice-'.$notice->getType(), 'title' => $notice->getTitle(), 'body' => $notice->getMessage(), ] ); } $meta = $bundle->getHeaderInfo(); $this->set('meta', new Loco_mvc_ViewParams( [ 'vendor' => $meta->getVendorHost(), 'author' => $meta->getAuthorCredit(), ] ) ); if( count($bundle) ){ $writer = new Loco_config_BundleWriter( $bundle ); $this->set( 'xml', $writer->toXml() ); } return $this->view('admin/bundle/debug'); } }