Whoops! There was an error.
ErrorException (E_WARNING)
Undefined array key "lost_password_sent" ErrorException thrown with message "Undefined array key "lost_password_sent"" Stacktrace: #41 ErrorException in /usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/templates/password_lost_form.php:6 #40 Illuminate\Foundation\Bootstrap\HandleExceptions:handleError in /usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/templates/password_lost_form.php:6 #39 require in /usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/personalize-login.php:237 #38 Personalize_Login_Plugin:get_template_html in /usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/personalize-login.php:640 #37 Personalize_Login_Plugin:render_password_lost_form in /usr/www/users/altgfy/wordpress/wp-includes/shortcodes.php:356 #36 do_shortcode_tag in [internal]:0 #35 preg_replace_callback in /usr/www/users/altgfy/wordpress/wp-includes/shortcodes.php:228 #34 do_shortcode in /usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php:307 #33 WP_Hook:apply_filters in /usr/www/users/altgfy/wordpress/wp-includes/plugin.php:189 #32 apply_filters in /usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-wysiwyg.php:433 #31 acf_field_wysiwyg:format_value in /usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php:307 #30 WP_Hook:apply_filters in /usr/www/users/altgfy/wordpress/wp-includes/plugin.php:233 #29 apply_filters_ref_array in /usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-hook-functions.php:107 #28 _acf_apply_hook_variations in /usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php:307 #27 WP_Hook:apply_filters in /usr/www/users/altgfy/wordpress/wp-includes/plugin.php:189 #26 apply_filters in /usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php:139 #25 acf_format_value in /usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-flexible-content.php:863 #24 acf_field_flexible_content:format_value in /usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php:307 #23 WP_Hook:apply_filters in /usr/www/users/altgfy/wordpress/wp-includes/plugin.php:233 #22 apply_filters_ref_array in /usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-hook-functions.php:107 #21 _acf_apply_hook_variations in /usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php:307 #20 WP_Hook:apply_filters in /usr/www/users/altgfy/wordpress/wp-includes/plugin.php:189 #19 apply_filters in /usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php:139 #18 acf_format_value in /usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/api/api-template.php:51 #17 get_field in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/app/View/Composers/PageElements.php:39 #16 App\View\Composers\PageElements:__construct in [internal]:0 #15 ReflectionClass:newInstanceArgs in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/container/Container.php:880 #14 Illuminate\Container\Container:build in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/container/Container.php:717 #13 Illuminate\Container\Container:resolve in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/roots/acorn/src/Illuminate/Foundation/Application.php:841 #12 Illuminate\Foundation\Application:resolve in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/container/Container.php:655 #11 Illuminate\Container\Container:make in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/roots/acorn/src/Illuminate/Foundation/Application.php:826 #10 Illuminate\Foundation\Application:make in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/roots/acorn/src/Roots/Acorn/Application.php:304 #9 Roots\Acorn\Application:make in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/view/Concerns/ManagesEvents.php:124 #8 Illuminate\View\Factory:Illuminate\View\Concerns\{closure} in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/events/Dispatcher.php:392 #7 Illuminate\Events\Dispatcher:Illuminate\Events\{closure} in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/events/Dispatcher.php:237 #6 Illuminate\Events\Dispatcher:dispatch in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/view/Concerns/ManagesEvents.php:177 #5 Illuminate\View\Factory:callComposer in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/view/View.php:120 #4 Illuminate\View\View:renderContents in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/view/View.php:91 #3 Illuminate\View\View:render in /usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/index.php:13 #2 include in /usr/www/users/altgfy/wordpress/wp-includes/template-loader.php:106 #1 require_once in /usr/www/users/altgfy/wordpress/wp-blog-header.php:19 #0 require in /usr/www/users/altgfy/wordpress/index.php:17
41
ErrorException
/usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/templates/password_lost_form.php6
40
Illuminate\Foundation\Bootstrap\HandleExceptions handleError
/usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/templates/password_lost_form.php6
39
require
/usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/personalize-login.php237
38
Personalize_Login_Plugin get_template_html
/usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/personalize-login.php640
37
Personalize_Login_Plugin render_password_lost_form
/usr/www/users/altgfy/wordpress/wp-includes/shortcodes.php356
36
do_shortcode_tag
[internal]0
35
preg_replace_callback
/usr/www/users/altgfy/wordpress/wp-includes/shortcodes.php228
34
do_shortcode
/usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php307
33
WP_Hook apply_filters
/usr/www/users/altgfy/wordpress/wp-includes/plugin.php189
32
apply_filters
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-wysiwyg.php433
31
acf_field_wysiwyg format_value
/usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php307
30
WP_Hook apply_filters
/usr/www/users/altgfy/wordpress/wp-includes/plugin.php233
29
apply_filters_ref_array
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-hook-functions.php107
28
_acf_apply_hook_variations
/usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php307
27
WP_Hook apply_filters
/usr/www/users/altgfy/wordpress/wp-includes/plugin.php189
26
apply_filters
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php139
25
acf_format_value
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-flexible-content.php863
24
acf_field_flexible_content format_value
/usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php307
23
WP_Hook apply_filters
/usr/www/users/altgfy/wordpress/wp-includes/plugin.php233
22
apply_filters_ref_array
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-hook-functions.php107
21
_acf_apply_hook_variations
/usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php307
20
WP_Hook apply_filters
/usr/www/users/altgfy/wordpress/wp-includes/plugin.php189
19
apply_filters
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php139
18
acf_format_value
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/api/api-template.php51
17
get_field
/app/View/Composers/PageElements.php39
16
App\View\Composers\PageElements __construct
[internal]0
15
ReflectionClass newInstanceArgs
/vendor/illuminate/container/Container.php880
14
Illuminate\Container\Container build
/vendor/illuminate/container/Container.php717
13
Illuminate\Container\Container resolve
/vendor/roots/acorn/src/Illuminate/Foundation/Application.php841
12
Illuminate\Foundation\Application resolve
/vendor/illuminate/container/Container.php655
11
Illuminate\Container\Container make
/vendor/roots/acorn/src/Illuminate/Foundation/Application.php826
10
Illuminate\Foundation\Application make
/vendor/roots/acorn/src/Roots/Acorn/Application.php304
9
Roots\Acorn\Application make
/vendor/illuminate/view/Concerns/ManagesEvents.php124
8
Illuminate\View\Factory Illuminate\View\Concerns\{closure}
/vendor/illuminate/events/Dispatcher.php392
7
Illuminate\Events\Dispatcher Illuminate\Events\{closure}
/vendor/illuminate/events/Dispatcher.php237
6
Illuminate\Events\Dispatcher dispatch
/vendor/illuminate/view/Concerns/ManagesEvents.php177
5
Illuminate\View\Factory callComposer
/vendor/illuminate/view/View.php120
4
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php91
3
Illuminate\View\View render
/index.php13
2
include
/usr/www/users/altgfy/wordpress/wp-includes/template-loader.php106
1
require_once
/usr/www/users/altgfy/wordpress/wp-blog-header.php19
0
require
/usr/www/users/altgfy/wordpress/index.php17
/usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/templates/password_lost_form.php
<div id="password-lost-form" class="widecolumn">
    <?php if ($attributes['show_title']) : ?>
        <h3><?php _e('Forgot Your Password?', 'personalize-login'); ?></h3>
    <?php endif; ?>
 
    <?php if ($attributes['lost_password_sent']) : ?>
        <p class="login-info">
            <?php _e('Check your email for a link to reset your password.', 'personalize-login'); ?>
        </p>
    <?php endif; ?>
 
    <?php if (count($attributes['errors']) > 0) : ?>
        <?php foreach ($attributes['errors'] as $error) : ?>
            <p>
                <?php echo $error; ?>
            </p>
        <?php endforeach; ?>
    <?php endif; ?>
 
    <p>
        <?php
        _e(
            "Enter your email address and we'll send you a link you can use to pick a new password.",
            'personalize-login'
        );
        ?>
    </p>
 
    <form id="lostpasswordform" action="<?php echo wp_lostpassword_url(); ?>" method="post">
        <p class="form-row">
            <label for="user_login"><?php _e('Email', 'personalize-login'); ?>
                <input type="text" name="user_login" id="user_login">
        </p>
 
        <p class="lostpassword-submit">
            <input type="submit" name="submit" class="lostpassword-button" value="<?php _e('Reset Password', 'personalize-login'); ?>" />
        </p>
    </form>
</div>
 
Arguments
  1. "Undefined array key "lost_password_sent""
    
/usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/templates/password_lost_form.php
<div id="password-lost-form" class="widecolumn">
    <?php if ($attributes['show_title']) : ?>
        <h3><?php _e('Forgot Your Password?', 'personalize-login'); ?></h3>
    <?php endif; ?>
 
    <?php if ($attributes['lost_password_sent']) : ?>
        <p class="login-info">
            <?php _e('Check your email for a link to reset your password.', 'personalize-login'); ?>
        </p>
    <?php endif; ?>
 
    <?php if (count($attributes['errors']) > 0) : ?>
        <?php foreach ($attributes['errors'] as $error) : ?>
            <p>
                <?php echo $error; ?>
            </p>
        <?php endforeach; ?>
    <?php endif; ?>
 
    <p>
        <?php
        _e(
            "Enter your email address and we'll send you a link you can use to pick a new password.",
            'personalize-login'
        );
        ?>
    </p>
 
    <form id="lostpasswordform" action="<?php echo wp_lostpassword_url(); ?>" method="post">
        <p class="form-row">
            <label for="user_login"><?php _e('Email', 'personalize-login'); ?>
                <input type="text" name="user_login" id="user_login">
        </p>
 
        <p class="lostpassword-submit">
            <input type="submit" name="submit" class="lostpassword-button" value="<?php _e('Reset Password', 'personalize-login'); ?>" />
        </p>
    </form>
</div>
 
/usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/personalize-login.php
 
    /**
     * Renders the contents of the given template to a string and returns it.
     *
     * @param string $template_name The name of the template to render (without .php)
     * @param array  $attributes    The PHP variables for the template
     *
     * @return string               The contents of the template.
     */
    private function get_template_html($template_name, $attributes = null)
    {
        if (!$attributes) {
            $attributes = array();
        }
 
        ob_start();
 
        do_action('personalize_login_before_' . $template_name);
 
        require('templates/' . $template_name . '.php');
 
        do_action('personalize_login_after_' . $template_name);
 
        $html = ob_get_contents();
        ob_end_clean();
 
        return $html;
    } // end get_template_html
 
 
    /**
     * Redirect the user to the custom login page instead of wp-login.php.
     */
    function redirect_to_custom_login()
    {
        if ($_SERVER['REQUEST_METHOD'] == 'GET') {
            $redirect_to = isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : null;
 
            if (is_user_logged_in()) {
                $this->redirect_logged_in_user($redirect_to);
Arguments
  1. "/usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/templates/password_lost_form.php"
    
/usr/www/users/altgfy/wordpress/wp-content/plugins/personalize-login/personalize-login.php
    public function render_password_lost_form($attributes, $content = null)
    {
        // Parse shortcode attributes
        $default_attributes = array('show_title' => false);
        $attributes = shortcode_atts($default_attributes, $attributes);
 
        // Retrieve possible errors from request parameters
        $attributes['errors'] = array();
        if (isset($_REQUEST['errors'])) {
            $error_codes = explode(',', $_REQUEST['errors']);
 
            foreach ($error_codes as $error_code) {
                $attributes['errors'][] = $this->get_error_message($error_code);
            }
        }
 
        if (is_user_logged_in()) {
            return __('You are already signed in.', 'personalize-login');
        } else {
            return $this->get_template_html('password_lost_form', $attributes);
        }
    }
 
 
    /**
     * Resets the user's password if the password reset form was submitted.
     */
    public function do_password_reset()
    {
        if ('POST' == $_SERVER['REQUEST_METHOD']) {
            $rp_key   = sanitize_text_field($_REQUEST['rp_key']);
            $rp_login = sanitize_text_field($_REQUEST['rp_login']);
 
            $user = check_password_reset_key($rp_key, $rp_login);
 
            if (!$user || is_wp_error($user)) {
                if ($user && $user->get_error_code() === 'expired_key') {
                    wp_redirect(home_url('member-login?login=expiredkey'));
                } else {
                    wp_redirect(home_url('member-login?login=invalidkey'));
/usr/www/users/altgfy/wordpress/wp-includes/shortcodes.php
     * Filters whether to call a shortcode callback.
     *
     * Returning a non-false value from filter will short-circuit the
     * shortcode generation process, returning that value instead.
     *
     * @since 4.7.0
     *
     * @param false|string $return      Short-circuit return value. Either false or the value to replace the shortcode with.
     * @param string       $tag         Shortcode name.
     * @param array|string $attr        Shortcode attributes array or empty string.
     * @param array        $m           Regular expression match array.
     */
    $return = apply_filters( 'pre_do_shortcode_tag', false, $tag, $attr, $m );
    if ( false !== $return ) {
        return $return;
    }
 
    $content = isset( $m[5] ) ? $m[5] : null;
 
    $output = $m[1] . call_user_func( $shortcode_tags[ $tag ], $attr, $content, $tag ) . $m[6];
 
    /**
     * Filters the output created by a shortcode callback.
     *
     * @since 4.7.0
     *
     * @param string       $output Shortcode output.
     * @param string       $tag    Shortcode name.
     * @param array|string $attr   Shortcode attributes array or empty string.
     * @param array        $m      Regular expression match array.
     */
    return apply_filters( 'do_shortcode_tag', $output, $tag, $attr, $m );
}
 
/**
 * Search only inside HTML elements for shortcodes and process them.
 *
 * Any [ or ] characters remaining inside elements will be HTML encoded
 * to prevent interference with shortcodes that are outside the elements.
 * Assumes $content processed by KSES already.  Users with unfiltered_html
[internal]
/usr/www/users/altgfy/wordpress/wp-includes/shortcodes.php
    if ( false === strpos( $content, '[' ) ) {
        return $content;
    }
 
    if ( empty( $shortcode_tags ) || ! is_array( $shortcode_tags ) ) {
        return $content;
    }
 
    // Find all registered tag names in $content.
    preg_match_all( '@\[([^<>&/\[\]\x00-\x20=]++)@', $content, $matches );
    $tagnames = array_intersect( array_keys( $shortcode_tags ), $matches[1] );
 
    if ( empty( $tagnames ) ) {
        return $content;
    }
 
    $content = do_shortcodes_in_html_tags( $content, $ignore_html, $tagnames );
 
    $pattern = get_shortcode_regex( $tagnames );
    $content = preg_replace_callback( "/$pattern/", 'do_shortcode_tag', $content );
 
    // Always restore square braces so we don't break things like <!--[if IE ]>.
    $content = unescape_invalid_shortcodes( $content );
 
    return $content;
}
 
/**
 * Retrieve the shortcode regular expression for searching.
 *
 * The regular expression combines the shortcode tags in the regular expression
 * in a regex class.
 *
 * The regular expression contains 6 different sub matches to help with parsing.
 *
 * 1 - An extra [ to allow for escaping shortcodes with double [[]]
 * 2 - The shortcode name
 * 3 - The shortcode argument list
 * 4 - The self closing /
 * 5 - The content of a shortcode when it wraps some content.
/usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
            $priority                                 = $this->current_priority[ $nesting_level ];
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $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 ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
/usr/www/users/altgfy/wordpress/wp-includes/plugin.php
        $wp_current_filter[] = $hook_name;
        _wp_call_all_hook( $args );
    }
 
    if ( ! isset( $wp_filter[ $hook_name ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
 
        return $value;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $hook_name;
    }
 
    // Don't pass the tag name to WP_Hook.
    array_shift( $args );
 
    $filtered = $wp_filter[ $hook_name ]->apply_filters( $value, $args );
 
    array_pop( $wp_current_filter );
 
    return $filtered;
}
 
/**
 * Calls the callback functions that have been added to a filter hook, specifying arguments in an array.
 *
 * @since 3.0.0
 *
 * @see apply_filters() This function is identical, but the arguments passed to the
 *                      functions hooked to `$hook_name` are supplied using an array.
 *
 * @global WP_Hook[] $wp_filter         Stores all of the filters and actions.
 * @global string[]  $wp_current_filter Stores the list of current filters with the current one last.
 *
 * @param string $hook_name The name of the filter hook.
 * @param array  $args      The arguments supplied to the functions hooked to `$hook_name`.
 * @return mixed The filtered value after all hooked functions are applied to it.
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-wysiwyg.php
        *  @date    23/01/13
        *
        *  @param   $value (mixed) the value which was loaded from the database
        *  @param   $post_id (mixed) the $post_id from which the value was loaded
        *  @param   $field (array) the field array holding all the field options
        *
        *  @return  $value (mixed) the modified value
        */
 
        function format_value( $value, $post_id, $field ) {
 
            // bail early if no value
            if ( empty( $value ) ) {
 
                return $value;
 
            }
 
            // apply filters
            $value = apply_filters( 'acf_the_content', $value );
 
            // follow the_content function in /wp-includes/post-template.php
            $value = str_replace( ']]>', ']]&gt;', $value );
 
            return $value;
        }
 
    }
 
 
    // initialize
    acf_register_field_type( 'acf_field_wysiwyg' );
 
endif; // class_exists check
 
?>
 
/usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
            $priority                                 = $this->current_priority[ $nesting_level ];
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $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 ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
/usr/www/users/altgfy/wordpress/wp-includes/plugin.php
    // Do 'all' actions first.
    if ( isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $hook_name;
        $all_args            = func_get_args(); // phpcs:ignore PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection
        _wp_call_all_hook( $all_args );
    }
 
    if ( ! isset( $wp_filter[ $hook_name ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
 
        return $args[0];
    }
 
    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;
}
 
/**
 * Checks if any filter has been registered for a hook.
 *
 * When using the `$callback` argument, this function may return a non-boolean value
 * that evaluates to false (e.g. 0), so use the `===` operator for testing the return value.
 *
 * @since 2.5.0
 *
 * @global WP_Hook[] $wp_filter Stores all of the filters and actions.
 *
 * @param string                      $hook_name The name of the filter hook.
 * @param callable|string|array|false $callback  Optional. The callback to check for.
 *                                               This function can be called unconditionally to speculatively check
 *                                               a callback that may or may not exist. Default false.
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-hook-functions.php
 
    // Find field in args using index.
    $field = $args[ $index ];
 
    // Loop over variations and apply filters.
    foreach ( $variations as $variation ) {
 
        // Get value from field.
        // First look for "backup" value ("_name", "_key").
        if ( isset( $field[ "_$variation" ] ) ) {
            $value = $field[ "_$variation" ];
        } elseif ( isset( $field[ $variation ] ) ) {
            $value = $field[ $variation ];
        } else {
            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 );
        }
    }
 
    // Return first arg.
    return $args[0];
}
 
// Register store.
acf_register_store( 'deprecated-hooks' );
 
/**
 * acf_add_deprecated_filter
 *
 * Registers a deprecated filter to run during the replacement.
 *
 * @date    25/1/19
/usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
            $priority                                 = $this->current_priority[ $nesting_level ];
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $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 ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
/usr/www/users/altgfy/wordpress/wp-includes/plugin.php
        $wp_current_filter[] = $hook_name;
        _wp_call_all_hook( $args );
    }
 
    if ( ! isset( $wp_filter[ $hook_name ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
 
        return $value;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $hook_name;
    }
 
    // Don't pass the tag name to WP_Hook.
    array_shift( $args );
 
    $filtered = $wp_filter[ $hook_name ]->apply_filters( $value, $args );
 
    array_pop( $wp_current_filter );
 
    return $filtered;
}
 
/**
 * Calls the callback functions that have been added to a filter hook, specifying arguments in an array.
 *
 * @since 3.0.0
 *
 * @see apply_filters() This function is identical, but the arguments passed to the
 *                      functions hooked to `$hook_name` are supplied using an array.
 *
 * @global WP_Hook[] $wp_filter         Stores all of the filters and actions.
 * @global string[]  $wp_current_filter Stores the list of current filters with the current one last.
 *
 * @param string $hook_name The name of the filter hook.
 * @param array  $args      The arguments supplied to the functions hooked to `$hook_name`.
 * @return mixed The filtered value after all hooked functions are applied to it.
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php
    // Get field name.
    $field_name = $field['name'];
 
    // Check store.
    $store = acf_get_store( 'values' );
    if ( $store->has( "$post_id:$field_name:formatted" ) ) {
        return $store->get( "$post_id:$field_name:formatted" );
    }
 
    /**
     * Filters the $value for use in a template function.
     *
     * @date    28/09/13
     * @since   5.0.0
     *
     * @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.
    return $value;
}
 
// Register variation.
acf_add_filter_variations( 'acf/format_value', array( 'type', 'name', 'key' ), 2 );
 
/**
 * acf_update_value
 *
 * Updates the value for a given field and post_id.
 *
 * @date    28/09/13
 * @since   5.0.0
 *
 * @param   mixed        $value The new value.
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-flexible-content.php
 
                // loop through sub fields
                foreach ( array_keys( $layout ) as $j ) {
 
                    // get sub field
                    $sub_field = $layout[ $j ];
 
                    // bail ealry if no name (tab)
                    if ( acf_is_empty( $sub_field['name'] ) ) {
                        continue;
                    }
 
                    // extract value
                    $sub_value = acf_extract_var( $value[ $i ], $sub_field['key'] );
 
                    // update $sub_field name
                    $sub_field['name'] = "{$field['name']}_{$i}_{$sub_field['name']}";
 
                    // format value
                    $sub_value = acf_format_value( $sub_value, $post_id, $sub_field );
 
                    // append to $row
                    $value[ $i ][ $sub_field['_name'] ] = $sub_value;
 
                }
            }
 
            // return
            return $value;
        }
 
 
        /*
        *  validate_value
        *
        *  description
        *
        *  @type    function
        *  @date    11/02/2014
        *  @since   5.0.0
/usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
            $priority                                 = $this->current_priority[ $nesting_level ];
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $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 ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
/usr/www/users/altgfy/wordpress/wp-includes/plugin.php
    // Do 'all' actions first.
    if ( isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $hook_name;
        $all_args            = func_get_args(); // phpcs:ignore PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection
        _wp_call_all_hook( $all_args );
    }
 
    if ( ! isset( $wp_filter[ $hook_name ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
 
        return $args[0];
    }
 
    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;
}
 
/**
 * Checks if any filter has been registered for a hook.
 *
 * When using the `$callback` argument, this function may return a non-boolean value
 * that evaluates to false (e.g. 0), so use the `===` operator for testing the return value.
 *
 * @since 2.5.0
 *
 * @global WP_Hook[] $wp_filter Stores all of the filters and actions.
 *
 * @param string                      $hook_name The name of the filter hook.
 * @param callable|string|array|false $callback  Optional. The callback to check for.
 *                                               This function can be called unconditionally to speculatively check
 *                                               a callback that may or may not exist. Default false.
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-hook-functions.php
 
    // Find field in args using index.
    $field = $args[ $index ];
 
    // Loop over variations and apply filters.
    foreach ( $variations as $variation ) {
 
        // Get value from field.
        // First look for "backup" value ("_name", "_key").
        if ( isset( $field[ "_$variation" ] ) ) {
            $value = $field[ "_$variation" ];
        } elseif ( isset( $field[ $variation ] ) ) {
            $value = $field[ $variation ];
        } else {
            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 );
        }
    }
 
    // Return first arg.
    return $args[0];
}
 
// Register store.
acf_register_store( 'deprecated-hooks' );
 
/**
 * acf_add_deprecated_filter
 *
 * Registers a deprecated filter to run during the replacement.
 *
 * @date    25/1/19
/usr/www/users/altgfy/wordpress/wp-includes/class-wp-hook.php
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
            $priority                                 = $this->current_priority[ $nesting_level ];
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $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 ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
/usr/www/users/altgfy/wordpress/wp-includes/plugin.php
        $wp_current_filter[] = $hook_name;
        _wp_call_all_hook( $args );
    }
 
    if ( ! isset( $wp_filter[ $hook_name ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
 
        return $value;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $hook_name;
    }
 
    // Don't pass the tag name to WP_Hook.
    array_shift( $args );
 
    $filtered = $wp_filter[ $hook_name ]->apply_filters( $value, $args );
 
    array_pop( $wp_current_filter );
 
    return $filtered;
}
 
/**
 * Calls the callback functions that have been added to a filter hook, specifying arguments in an array.
 *
 * @since 3.0.0
 *
 * @see apply_filters() This function is identical, but the arguments passed to the
 *                      functions hooked to `$hook_name` are supplied using an array.
 *
 * @global WP_Hook[] $wp_filter         Stores all of the filters and actions.
 * @global string[]  $wp_current_filter Stores the list of current filters with the current one last.
 *
 * @param string $hook_name The name of the filter hook.
 * @param array  $args      The arguments supplied to the functions hooked to `$hook_name`.
 * @return mixed The filtered value after all hooked functions are applied to it.
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php
    // Get field name.
    $field_name = $field['name'];
 
    // Check store.
    $store = acf_get_store( 'values' );
    if ( $store->has( "$post_id:$field_name:formatted" ) ) {
        return $store->get( "$post_id:$field_name:formatted" );
    }
 
    /**
     * Filters the $value for use in a template function.
     *
     * @date    28/09/13
     * @since   5.0.0
     *
     * @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.
    return $value;
}
 
// Register variation.
acf_add_filter_variations( 'acf/format_value', array( 'type', 'name', 'key' ), 2 );
 
/**
 * acf_update_value
 *
 * Updates the value for a given field and post_id.
 *
 * @date    28/09/13
 * @since   5.0.0
 *
 * @param   mixed        $value The new value.
/usr/www/users/altgfy/wordpress/wp-content/plugins/advanced-custom-fields-pro/includes/api/api-template.php
            array(
                'name' => $selector,
                'key'  => '',
                'type' => '',
            )
        );
 
        // prevent formatting
        $format_value = false;
 
    }
 
    // get value for field
    $value = acf_get_value( $post_id, $field );
 
    // format value
    if ( $format_value ) {
 
        // get value for field
        $value = acf_format_value( $value, $post_id, $field );
 
    }
 
    // return
    return $value;
 
}
 
 
/*
*  the_field()
*
*  This function is the same as echo get_field().
*
*  @type    function
*  @since   1.0.3
*  @date    29/01/13
*
*  @param   $selector (string) the field name or key
*  @param   $post_id (mixed) the post_id of which the value is saved against
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/app/View/Composers/PageElements.php
    public $currentElementBG;
    public $lastElementBG;
    
    public $lastLayoutIndex;
    public $rowIndex;
 
    public $currentLayoutName;
    public $hasSameBG;
    public $allLayouts;
 
    public $backgroundImageUrl;
 
    public function __construct() {
 
        add_action('acfe/flexible/render/before_template/name=pageelements', [ $this, 'beforeTemplateRender' ], 5, 3);
        add_action('acfe/flexible/render/after_template/name=pageelements', [ $this, 'afterTemplateRender' ], 15, 3);
 
        add_action( 'acfe/flexible/render/before_template/name=pageelements', [ $this, 'setSameBGClass' ], 1 );
 
        $this->allLayouts = get_field('pageelements');
    }
 
    function setSameBGClass() {
 
        $this->rowIndex = get_row_index();
        $this->lastLayoutIndex = get_row_index();
        $this->currentLayoutName = get_row_layout();
 
        if ( $this->rowIndex > 0 ) {
            $this->lastLayoutIndex = $this->rowIndex - 1;
        }
 
        $this->lastElementBG = $this->allLayouts[$this->lastLayoutIndex]['layout_settings']['background_color'];
        $this->currentElementBG = $this->allLayouts[$this->rowIndex]['layout_settings']['background_color'];
        
        $this->hasSameBG = ( $this->currentElementBG === $this->lastElementBG && $this->rowIndex != 0 ) ? 'has-same-background' : '';
        
        // dump($this);
 
    }
[internal]
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/container/Container.php
 
            return new $concrete;
        }
 
        $dependencies = $constructor->getParameters();
 
        // Once we have all the constructor's parameters we can create each of the
        // dependency instances and then use the reflection instances to make a
        // new instance of this class, injecting the created dependencies in.
        try {
            $instances = $this->resolveDependencies($dependencies);
        } catch (BindingResolutionException $e) {
            array_pop($this->buildStack);
 
            throw $e;
        }
 
        array_pop($this->buildStack);
 
        return $reflector->newInstanceArgs($instances);
    }
 
    /**
     * Resolve all of the dependencies from the ReflectionParameters.
     *
     * @param  \ReflectionParameter[]  $dependencies
     * @return array
     *
     * @throws \Illuminate\Contracts\Container\BindingResolutionException
     */
    protected function resolveDependencies(array $dependencies)
    {
        $results = [];
 
        foreach ($dependencies as $dependency) {
            // If the dependency has an override for this particular build we will use
            // that instead as the value. Otherwise, we will continue with this run
            // of resolutions and let reflection attempt to determine the result.
            if ($this->hasParameterOverride($dependency)) {
                $results[] = $this->getParameterOverride($dependency);
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/container/Container.php
        $needsContextualBuild = ! empty($parameters) || ! is_null($concrete);
 
        // If an instance of the type is currently being managed as a singleton we'll
        // just return an existing instance instead of instantiating new instances
        // so the developer can keep using the same objects instance every time.
        if (isset($this->instances[$abstract]) && ! $needsContextualBuild) {
            return $this->instances[$abstract];
        }
 
        $this->with[] = $parameters;
 
        if (is_null($concrete)) {
            $concrete = $this->getConcrete($abstract);
        }
 
        // We're ready to instantiate an instance of the concrete type registered for
        // the binding. This will instantiate the types, as well as resolve any of
        // its "nested" dependencies recursively until all have gotten resolved.
        if ($this->isBuildable($concrete, $abstract)) {
            $object = $this->build($concrete);
        } else {
            $object = $this->make($concrete);
        }
 
        // If we defined any extenders for this type, we'll need to spin through them
        // and apply them to the object being built. This allows for the extension
        // of services, such as changing configuration or decorating the object.
        foreach ($this->getExtenders($abstract) as $extender) {
            $object = $extender($object, $this);
        }
 
        // If the requested type is registered as a singleton we'll want to cache off
        // the instances in "memory" so we can return it later without creating an
        // entirely new instance of an object on each subsequent request for it.
        if ($this->isShared($abstract) && ! $needsContextualBuild) {
            $this->instances[$abstract] = $object;
        }
 
        if ($raiseEvents) {
            $this->fireResolvingCallbacks($abstract, $object);
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/roots/acorn/src/Illuminate/Foundation/Application.php
    public function make($abstract, array $parameters = [])
    {
        $this->loadDeferredProviderIfNeeded($abstract = $this->getAlias($abstract));
 
        return parent::make($abstract, $parameters);
    }
 
    /**
     * Resolve the given type from the container.
     *
     * @param  string  $abstract
     * @param  array  $parameters
     * @param  bool  $raiseEvents
     * @return mixed
     */
    protected function resolve($abstract, $parameters = [], $raiseEvents = true)
    {
        $this->loadDeferredProviderIfNeeded($abstract = $this->getAlias($abstract));
 
        return parent::resolve($abstract, $parameters, $raiseEvents);
    }
 
    /**
     * Load the deferred provider if the given type is a deferred service and the instance has not been loaded.
     *
     * @param  string  $abstract
     * @return void
     */
    protected function loadDeferredProviderIfNeeded($abstract)
    {
        if ($this->isDeferredService($abstract) && ! isset($this->instances[$abstract])) {
            $this->loadDeferredProvider($abstract);
        }
    }
 
    /**
     * Determine if the given abstract type has been bound.
     *
     * @param  string  $abstract
     * @return bool
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/container/Container.php
     *
     * @throws \Illuminate\Contracts\Container\BindingResolutionException
     */
    public function makeWith($abstract, array $parameters = [])
    {
        return $this->make($abstract, $parameters);
    }
 
    /**
     * Resolve the given type from the container.
     *
     * @param  string|callable  $abstract
     * @param  array  $parameters
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Container\BindingResolutionException
     */
    public function make($abstract, array $parameters = [])
    {
        return $this->resolve($abstract, $parameters);
    }
 
    /**
     *  {@inheritdoc}
     */
    public function get($id)
    {
        try {
            return $this->resolve($id);
        } catch (Exception $e) {
            if ($this->has($id) || $e instanceof CircularDependencyException) {
                throw $e;
            }
 
            throw new EntryNotFoundException($id, $e->getCode(), $e);
        }
    }
 
    /**
     * Resolve the given type from the container.
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/roots/acorn/src/Illuminate/Foundation/Application.php
 
        if (! $this->isBooted()) {
            $this->booting(function () use ($instance) {
                $this->bootProvider($instance);
            });
        }
    }
 
    /**
     * Resolve the given type from the container.
     *
     * @param  string  $abstract
     * @param  array  $parameters
     * @return mixed
     */
    public function make($abstract, array $parameters = [])
    {
        $this->loadDeferredProviderIfNeeded($abstract = $this->getAlias($abstract));
 
        return parent::make($abstract, $parameters);
    }
 
    /**
     * Resolve the given type from the container.
     *
     * @param  string  $abstract
     * @param  array  $parameters
     * @param  bool  $raiseEvents
     * @return mixed
     */
    protected function resolve($abstract, $parameters = [], $raiseEvents = true)
    {
        $this->loadDeferredProviderIfNeeded($abstract = $this->getAlias($abstract));
 
        return parent::resolve($abstract, $parameters, $raiseEvents);
    }
 
    /**
     * Load the deferred provider if the given type is a deferred service and the instance has not been loaded.
     *
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/roots/acorn/src/Roots/Acorn/Application.php
 
    /**
     * Resolve the given type from the container.
     *
     * @param  string  $abstract
     * @param  array  $parameters
     * @return mixed
     */
    public function make($abstract, array $parameters = [])
    {
        $abstract = $this->getAlias($abstract);
 
        if (
            ! $this->bound($abstract) &&
            $provider = $this->instances['app.lazy']->getProvider($abstract)
        ) {
            $this->register($provider);
        }
 
        return parent::make($abstract, $parameters);
    }
 
    /**
     * Boot the given service provider.
     *
     * @param  \Illuminate\Support\ServiceProvider  $provider
     * @return void
     */
    protected function bootProvider(ServiceProvider $provider)
    {
        try {
            parent::bootProvider($provider);
        } catch (Throwable $e) {
            $this->skipProvider($provider, $e);
        }
    }
 
    /**
     * Skip booting service provider and log error.
     *
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/view/Concerns/ManagesEvents.php
 
        return $callback;
    }
 
    /**
     * Build a class based container callback Closure.
     *
     * @param  string  $class
     * @param  string  $prefix
     * @return \Closure
     */
    protected function buildClassEventCallback($class, $prefix)
    {
        [$class, $method] = $this->parseClassEvent($class, $prefix);
 
        // 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.
     *
     * @param  string  $class
     * @param  string  $prefix
     * @return array
     */
    protected function parseClassEvent($class, $prefix)
    {
        return Str::parseCallback($class, $this->classEventMethodForPrefix($prefix));
    }
 
    /**
     * Determine the class event method based on the given prefix.
     *
     * @param  string  $prefix
     * @return string
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/events/Dispatcher.php
     * @param  \Closure|string  $listener
     * @param  bool  $wildcard
     * @return \Closure
     */
    public function makeListener($listener, $wildcard = false)
    {
        if (is_string($listener)) {
            return $this->createClassListener($listener, $wildcard);
        }
 
        if (is_array($listener) && isset($listener[0]) && is_string($listener[0])) {
            return $this->createClassListener($listener, $wildcard);
        }
 
        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.
     *
     * @param  string  $listener
     * @param  bool  $wildcard
     * @return \Closure
     */
    public function createClassListener($listener, $wildcard = false)
    {
        return function ($event, $payload) use ($listener, $wildcard) {
            if ($wildcard) {
                return call_user_func($this->createClassCallable($listener), $event, $payload);
            }
 
            $callable = $this->createClassCallable($listener);
 
            return $callable(...array_values($payload));
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/events/Dispatcher.php
     * @param  bool  $halt
     * @return array|null
     */
    public function dispatch($event, $payload = [], $halt = false)
    {
        // When the given "event" is actually an object we will assume it is an event
        // object and use the class as the event name and this event itself as the
        // payload to the handler, which makes object based events quite simple.
        [$event, $payload] = $this->parseEventAndPayload(
            $event, $payload
        );
 
        if ($this->shouldBroadcast($payload)) {
            $this->broadcastEvent($payload[0]);
        }
 
        $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)) {
                return $response;
            }
 
            // If a boolean false is returned from a listener, we will stop propagating
            // the event to any further listeners down in the chain, else we keep on
            // looping through the listeners and firing every one in our sequence.
            if ($response === false) {
                break;
            }
 
            $responses[] = $response;
        }
 
        return $halt ? null : $responses;
    }
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/view/Concerns/ManagesEvents.php
    protected function addEventListener($name, $callback)
    {
        if (Str::contains($name, '*')) {
            $callback = function ($name, array $data) use ($callback) {
                return $callback($data[0]);
            };
        }
 
        $this->events->listen($name, $callback);
    }
 
    /**
     * Call the composer for a given view.
     *
     * @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.
     *
     * @param  \Illuminate\Contracts\View\View  $view
     * @return void
     */
    public function callCreator(ViewContract $view)
    {
        $this->events->dispatch('creating: '.$view->name(), [$view]);
    }
}
 
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/view/View.php
        } catch (Throwable $e) {
            $this->factory->flushState();
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
     */
    protected function renderContents()
    {
        // We will keep track of the amount 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 sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/vendor/illuminate/view/View.php
        $this->view = $view;
        $this->path = $path;
        $this->engine = $engine;
        $this->factory = $factory;
 
        $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
    }
 
    /**
     * Get the string contents of the view.
     *
     * @param  callable|null  $callback
     * @return array|string
     *
     * @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
            // another view gets rendered in the future by the application developer.
            $this->factory->flushStateIfDoneRendering();
 
            return ! is_null($response) ? $response : $contents;
        } catch (Throwable $e) {
            $this->factory->flushState();
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/index.php
<!doctype html>
<html <?php language_attributes(); ?>>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
        <?php wp_head(); ?>
    </head>
 
    <body <?php body_class('vh-100'); ?>>
        <?php wp_body_open(); ?>
 
        <div class="d-flex flex-column h-100">
            <?php echo \Roots\view(\Roots\app('sage.view'), \Roots\app('sage.data'))->render(); ?>
        </div>
 
        
 
        <?php wp_footer(); ?>
    </body>
</html>
 
/usr/www/users/altgfy/wordpress/wp-includes/template-loader.php
            }
 
            break;
        }
    }
 
    if ( ! $template ) {
        $template = get_index_template();
    }
 
    /**
     * Filters the path of the current template before including it.
     *
     * @since 3.0.0
     *
     * @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() );
        }
    }
    return;
}
 
Arguments
  1. "/usr/www/users/altgfy/wordpress/wp-content/themes/altfordfreundesage10/index.php"
    
/usr/www/users/altgfy/wordpress/wp-blog-header.php
<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */
 
if ( ! isset( $wp_did_header ) ) {
 
    $wp_did_header = true;
 
    // Load the WordPress library.
    require_once __DIR__ . '/wp-load.php';
 
    // Set up the WordPress query.
    wp();
 
    // Load the theme template.
    require_once ABSPATH . WPINC . '/template-loader.php';
 
}
 
Arguments
  1. "/usr/www/users/altgfy/wordpress/wp-includes/template-loader.php"
    
/usr/www/users/altgfy/wordpress/index.php
<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */
 
/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define( 'WP_USE_THEMES', true );
 
/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';
 
Arguments
  1. "/usr/www/users/altgfy/wordpress/wp-blog-header.php"
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE
"Apache"
REQUEST_URI
"/passwort-vergessen/"
MAGICK_TEMPORARY_PATH
"/usr/home/altgfy/.tmp"
TMPDIR
"/usr/home/altgfy/.tmp"
PHP_FCGI_MAX_REQUESTS
"100000"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PHPRC
"/home/httpd/php80-ini/altgfy"
PWD
"/home/httpd/cgi-bin"
MAGICK_TMPDIR
"/usr/home/altgfy/.tmp"
CONTENT_LENGTH
"0"
SCRIPT_NAME
"/index.php"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.1"
GATEWAY_INTERFACE
"CGI/1.1"
REDIRECT_URL
"/passwort-vergessen/"
REMOTE_PORT
"53418"
SCRIPT_FILENAME
"/usr/www/users/altgfy/wordpress/index.php"
SERVER_ADMIN
"webmaster@alt-ford-freunde.de"
CONTEXT_DOCUMENT_ROOT
"/usr/www/users/altgfy/wordpress"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"https"
DOCUMENT_ROOT
"/usr/www/users/altgfy/wordpress"
REMOTE_ADDR
"18.205.56.183"
SERVER_PORT
"443"
SERVER_ADDR
"136.243.165.124"
SERVER_NAME
"alt-ford-freunde.de"
SERVER_SIGNATURE
"<address>Apache Server at alt-ford-freunde.de Port 443</address>\n"
HTTP_CONNECTION
"close"
HTTP_HOST
"alt-ford-freunde.de"
HTTP_ACCEPT_ENCODING
"br,gzip"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
SSL_TLS_SNI
"alt-ford-freunde.de"
HTTPS
"on"
HTTP_AUTHORIZATION
""
REDIRECT_STATUS
"200"
REDIRECT_SSL_TLS_SNI
"alt-ford-freunde.de"
REDIRECT_HTTPS
"on"
REDIRECT_HTTP_AUTHORIZATION
""
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1653297540.4094
REQUEST_TIME
1653297540
argv
[]
argc
0
Key Value
MAGICK_TEMPORARY_PATH
"/usr/home/altgfy/.tmp"
TMPDIR
"/usr/home/altgfy/.tmp"
PHP_FCGI_MAX_REQUESTS
"100000"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PHPRC
"/home/httpd/php80-ini/altgfy"
PWD
"/home/httpd/cgi-bin"
MAGICK_TMPDIR
"/usr/home/altgfy/.tmp"
CONTENT_LENGTH
"0"
SCRIPT_NAME
"/index.php"
REQUEST_URI
"/passwort-vergessen/"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.1"
GATEWAY_INTERFACE
"CGI/1.1"
REDIRECT_URL
"/passwort-vergessen/"
REMOTE_PORT
"53418"
SCRIPT_FILENAME
"/usr/www/users/altgfy/wordpress/index.php"
SERVER_ADMIN
"webmaster@alt-ford-freunde.de"
CONTEXT_DOCUMENT_ROOT
"/usr/www/users/altgfy/wordpress"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"https"
DOCUMENT_ROOT
"/usr/www/users/altgfy/wordpress"
REMOTE_ADDR
"18.205.56.183"
SERVER_PORT
"443"
SERVER_ADDR
"136.243.165.124"
SERVER_NAME
"alt-ford-freunde.de"
SERVER_SOFTWARE
"Apache"
SERVER_SIGNATURE
"<address>Apache Server at alt-ford-freunde.de Port 443</address>\n"
HTTP_CONNECTION
"close"
HTTP_HOST
"alt-ford-freunde.de"
HTTP_ACCEPT_ENCODING
"br,gzip"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
SSL_TLS_SNI
"alt-ford-freunde.de"
HTTPS
"on"
HTTP_AUTHORIZATION
""
REDIRECT_STATUS
"200"
REDIRECT_SSL_TLS_SNI
"alt-ford-freunde.de"
REDIRECT_HTTPS
"on"
REDIRECT_HTTP_AUTHORIZATION
""
FCGI_ROLE
"RESPONDER"
0. Whoops\Handler\PrettyPageHandler