ErrorException {#9907 #severity: E_WARNING }
* @param string $icon Path to the mime type icon. * @param string $mime Mime type. * @param int $post_id Attachment ID. Will equal 0 if the function passed * the mime type. */ return apply_filters( 'wp_mime_type_icon', $icon, $mime, $post_id );}/** * Checks for changed slugs for published post objects and save the old slug. * * @throws \ErrorException */ public function handleError($level, $message, $file = '', $line = 0, $context = []) { try { parent::handleError($level, $message, $file, $line, $context); } catch (Throwable $e) { if (! apply_filters('acorn/throw_error_exception', true, $e)) { return false; } * @param string $icon Path to the mime type icon. * @param string $mime Mime type. * @param int $post_id Attachment ID. Will equal 0 if the function passed * the mime type. */ return apply_filters( 'wp_mime_type_icon', $icon, $mime, $post_id );}/** * Checks for changed slugs for published post objects and save the old slug. * 'modified' => $attachment->post_modified_gmt, 'menu_order' => $attachment->menu_order, 'mime_type' => $attachment->post_mime_type, 'type' => $type, 'subtype' => $subtype, 'icon' => wp_mime_type_icon( $attachment->ID ), ); // Append filesize data. if ( isset( $meta['filesize'] ) ) { $response['filesize'] = $meta['filesize']; return wp_get_attachment_url( $value ); } elseif ( $field['return_format'] == 'array' ) { return acf_get_attachment( $value ); } // return return $value; // Avoid the array_slice() if possible. if ( 0 == $the_['accepted_args'] ) { $value = call_user_func( $the_['function'] ); } elseif ( $the_['accepted_args'] >= $num_args ) { $value = call_user_func_array( $the_['function'], $args ); } else { $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) ); } } } while ( false !== next( $this->iterations[ $nesting_level ] ) ); if ( ! isset( $wp_filter['all'] ) ) { $wp_current_filter[] = $hook_name; } $filtered = $wp_filter[ $hook_name ]->apply_filters( $args[0], $args ); array_pop( $wp_current_filter ); return $filtered;} continue; } // Apply filters. if ( $type === 'filter' ) { $args[0] = apply_filters_ref_array( "$filter/$variation=$value", $args ); // Or do action. } else { do_action_ref_array( "$filter/$variation=$value", $args ); } // Avoid the array_slice() if possible. if ( 0 == $the_['accepted_args'] ) { $value = call_user_func( $the_['function'] ); } elseif ( $the_['accepted_args'] >= $num_args ) { $value = call_user_func_array( $the_['function'], $args ); } else { $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) ); } } } while ( false !== next( $this->iterations[ $nesting_level ] ) ); } // Pass the value to WP_Hook. array_unshift( $args, $value ); $filtered = $wp_filter[ $hook_name ]->apply_filters( $value, $args ); array_pop( $wp_current_filter ); return $filtered;} * * @param mixed $value The value to preview. * @param string $post_id The post ID for this value. * @param array $field The field array. */ $value = apply_filters( 'acf/format_value', $value, $post_id, $field ); // Update store. $store->set( "$post_id:$field_name:formatted", $value ); // Return value. // format value if ( $format_value ) { // get value for field $value = acf_format_value( $value, $post_id, $field ); } // return return $value; ]; } public function infos_banner_home() { $infos_banner =[ 'banner_home_image' => get_field('banner_home_image'), 'banner_home_title' => get_field('banner_home_title'), 'banner_home_content' => get_field('banner_home_content'), ]; return $infos_banner; */ public function with() { return [ 'infos_banner_home' => json_decode(json_encode($this->infos_banner_home()), FALSE), 'infos_expertise_home' => json_decode(json_encode($this->infos_expertise_home()), FALSE), 'infos_about_home' => json_decode(json_encode($this->infos_about_home()), FALSE), 'carousel_home' => json_decode(json_encode(get_field('carousel_home')), FALSE), 'articles_actualites' => $this->articles_actualites(), 'key_figures' => json_decode(json_encode(get_field('key_figures')), FALSE), * @return array */ protected function merge() { return array_merge( $this->with(), $this->view->getData(), $this->override() ); } public function compose(View $view) { $this->view = $view; $this->data = new Fluent($view->getData()); $view->with($this->merge()); } /** * Data to be merged and passed to the view before rendering. * // Once we have the class and method name, we can build the Closure to resolve // the instance out of the IoC container and call the method on it with the // given arguments that are passed to the Closure as the composer's data. return function () use ($class, $method) { return $this->container->make($class)->{$method}(...func_get_args()); }; } /** * Parse a class based composer name. return function ($event, $payload) use ($listener, $wildcard) { if ($wildcard) { return $listener($event, $payload); } return $listener(...array_values($payload)); }; } /** * Create a class based listener using the IoC container. } $responses = []; foreach ($this->getListeners($event) as $listener) { $response = $listener($event, $payload); // If a response is returned from the listener and event halting is enabled // we will just return this response, and not call the rest of the event // listeners. Otherwise we will add the response on the response list. if ($halt && ! is_null($response)) { * @param \Illuminate\Contracts\View\View $view * @return void */ public function callComposer(ViewContract $view) { $this->events->dispatch('composing: '.$view->name(), [$view]); } /** * Call the creator for a given view. * // We will keep track of the number of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); $this->factory->callComposer($this); $contents = $this->getContents(); // Once we've finished rendering the view, we'll decrement the render count // so that each section gets flushed out next time a view is created and * @throws \Throwable */ public function render(callable $callback = null) { try { $contents = $this->renderContents(); $response = isset($callback) ? $callback($this, $contents) : null; // Once we have the contents of the view, we will flush the sections if we are // done rendering all views so that there is nothing left hanging over when <body <?php body_class(); ?>> <?php wp_body_open(); ?> <?php do_action('get_header'); ?> <div id="app"> <?php echo view(app('sage.view'), app('sage.data'))->render(); ?> </div> <?php do_action('get_footer'); ?> <?php wp_footer(); ?> </body> * * @param string $template The path of the template to include. */ $template = apply_filters( 'template_include', $template ); if ( $template ) { include $template; } elseif ( current_user_can( 'switch_themes' ) ) { $theme = wp_get_theme(); if ( $theme->errors() ) { wp_die( $theme->errors() ); } // Set up the WordPress query. wp(); // Load the theme template. require_once ABSPATH . WPINC . '/template-loader.php';}<?php/** * WordPress View Bootstrapper */define('WP_USE_THEMES', true);require __DIR__ . '/wp/wp-blog-header.php';|
ErrorException
|
|---|
ErrorException:
Undefined variable $icon
at /home/yeswedev/bardon.git/releases/34/web/wp/wp-includes/post.php:6845
at Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/vendor/roots/acorn/src/Roots/Acorn/Bootstrap/HandleExceptions.php:49)
at Roots\Acorn\Bootstrap\HandleExceptions->handleError()
(/home/yeswedev/bardon.git/releases/34/web/wp/wp-includes/post.php:6845)
at wp_mime_type_icon()
(/home/yeswedev/bardon.git/releases/34/web/app/plugins/advanced-custom-fields-pro/includes/api/api-helpers.php:3092)
at acf_get_attachment()
(/home/yeswedev/bardon.git/releases/34/web/app/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-image.php:383)
at acf_field_image->format_value()
(/home/yeswedev/bardon.git/releases/34/web/wp/wp-includes/class-wp-hook.php:310)
at WP_Hook->apply_filters()
(/home/yeswedev/bardon.git/releases/34/web/wp/wp-includes/plugin.php:256)
at apply_filters_ref_array()
(/home/yeswedev/bardon.git/releases/34/web/app/plugins/advanced-custom-fields-pro/includes/acf-hook-functions.php:109)
at _acf_apply_hook_variations()
(/home/yeswedev/bardon.git/releases/34/web/wp/wp-includes/class-wp-hook.php:310)
at WP_Hook->apply_filters()
(/home/yeswedev/bardon.git/releases/34/web/wp/wp-includes/plugin.php:205)
at apply_filters()
(/home/yeswedev/bardon.git/releases/34/web/app/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php:172)
at acf_format_value()
(/home/yeswedev/bardon.git/releases/34/web/app/plugins/advanced-custom-fields-pro/includes/api/api-template.php:51)
at get_field()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/app/View/Composers/FrontPage.php:40)
at App\View\Composers\FrontPage->infos_banner_home()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/app/View/Composers/FrontPage.php:29)
at App\View\Composers\FrontPage->with()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/vendor/roots/acorn/src/Roots/Acorn/View/Composer.php:70)
at Roots\Acorn\View\Composer->merge()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/vendor/roots/acorn/src/Roots/Acorn/View/Composer.php:59)
at Roots\Acorn\View\Composer->compose()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/vendor/illuminate/view/Concerns/ManagesEvents.php:124)
at Illuminate\View\Factory->Illuminate\View\Concerns\{closure}()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/vendor/illuminate/events/Dispatcher.php:421)
at Illuminate\Events\Dispatcher->Illuminate\Events\{closure}()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/vendor/illuminate/events/Dispatcher.php:249)
at Illuminate\Events\Dispatcher->dispatch()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/vendor/illuminate/view/Concerns/ManagesEvents.php:177)
at Illuminate\View\Factory->callComposer()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/vendor/illuminate/view/View.php:176)
at Illuminate\View\View->renderContents()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/vendor/illuminate/view/View.php:147)
at Illuminate\View\View->render()
(/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/index.php:14)
at include('/home/yeswedev/bardon.git/releases/34/web/app/themes/bardon-theme/index.php')
(/home/yeswedev/bardon.git/releases/34/web/wp/wp-includes/template-loader.php:106)
at require_once('/home/yeswedev/bardon.git/releases/34/web/wp/wp-includes/template-loader.php')
(/home/yeswedev/bardon.git/releases/34/web/wp/wp-blog-header.php:19)
at require('/home/yeswedev/bardon.git/releases/34/web/wp/wp-blog-header.php')
(/home/yeswedev/bardon.git/releases/34/web/index.php:6)
|