Bem-vindo à Política de Privacidade do site Timecode. Esta política explica como coletamos, usamos e protegemos suas informações pessoais. Ao acessar e usar nosso site, você concorda com os termos desta política.
Coletamos informações pessoais quando você interage com nosso site, como nome, endereço de e-mail e outras informações que você nos fornece voluntariamente.
Registramos automaticamente informações sobre sua visita, incluindo seu endereço IP, tipo de navegador, páginas visitadas e tempo gasto no site.
Utilizamos suas informações pessoais para:
Não compartilhamos suas informações pessoais com terceiros, exceto quando exigido por lei ou com seu consentimento.
Usamos cookies para melhorar a funcionalidade do site e entender como os usuários o utilizam. Você pode gerenciar suas preferências de cookies nas configurações do seu navegador.
Tomamos medidas para proteger suas informações pessoais contra acesso não autorizado, uso indevido ou divulgação.
Você tem o direito de acessar, corrigir ou excluir suas informações pessoais. Entre em contato conosco para exercer esses direitos.
Podemos atualizar esta Política de Privacidade periodicamente. Verifique-a regularmente para ficar informado sobre quaisquer alterações.
<?php /** * Layout: views/layouts/app.php * * This is the template that is used for displaying all pages by default. * * @link https://codex.wordpress.org/Template_Hierarchy * * @package MyApp */ ?> <?php while ( have_posts() ) : ?> <?php the_post(); ?> <div <?php post_class(); ?>> <?php my_app_the_title( '<h2 class="post-title">', '</h2>' ); ?> <div class="page__content"> <?php the_content(); ?> <?php edit_post_link( __( 'Edit this entry.', 'my_app' ), '<p>', '</p>' ); ?> <?php \MyApp::render( 'views/partials/pagination' ); ?> </div> </div> <?php endwhile; ?>
if ( ! $this->exists( $layout_file ) ) { throw new ViewNotFoundException( 'View layout not found for "' . $layout_file . '"' ); } return $this->makeView( $this->canonical( $layout_file ), $this->finder->resolveFilepath( $layout_file ) ); } /** * Render a view. * * @param PhpView $__view * @return string */ protected function renderView( PhpView $__view ) { $__context = $__view->getContext(); ob_start(); extract( $__context, EXTR_OVERWRITE ); /** @noinspection PhpIncludeInspection */ include $__view->getFilepath(); return ob_get_clean(); } /** * Push layout content to the top of the stack. * * @codeCoverageIgnore * @param PhpView $view * @return void */ public function pushLayoutContent( PhpView $view ) { $this->layout_content_stack[] = $view; } /** * Pop the top-most layout content from the stack. * * @codeCoverageIgnore * @return PhpView|null */
} /** * Pop the top-most layout content from the stack, render and return it. * * @codeCoverageIgnore * @return string */ public function getLayoutContent() { $view = $this->popLayoutContent(); if ( ! $view ) { return ''; } $clone = clone $view; call_user_func( $this->compose, $clone ); return $this->renderView( $clone ); } }
$container[ WPEMERGE_VIEW_ENGINE_KEY ] = function ( $c ) { return $c[ WPEMERGE_VIEW_PHP_VIEW_ENGINE_KEY ]; }; $app = $container[ WPEMERGE_APPLICATION_KEY ]; $app->alias( 'views', WPEMERGE_VIEW_SERVICE_KEY ); $app->alias( 'view', function () use ( $app ) { return call_user_func_array( [$app->views(), 'make'], func_get_args() ); } ); $app->alias( 'render', function () use ( $app ) { return call_user_func_array( [$app->views(), 'render'], func_get_args() ); } ); $app->alias( 'layoutContent', function () use ( $app ) { /** @var PhpViewEngine $engine */ $engine = $app->resolve( WPEMERGE_VIEW_PHP_VIEW_ENGINE_KEY ); echo $engine->getLayoutContent(); } ); } /** * {@inheritDoc} */ public function bootstrap( $container ) { // Nothing to bootstrap. } }
'method' => $method, ] ); } /** * Call alias if registered. * * @param string $method * @param array $parameters * @return mixed */ public function __call( $method, $parameters ) { if ( ! $this->hasAlias( $method ) ) { throw new BadMethodCallException( "Method {$method} does not exist." ); } $alias = $this->aliases[ $method ]; if ( $alias['target'] instanceof Closure ) { return call_user_func_array( $alias['target']->bindTo( $this, static::class ), $parameters ); } $target = $this->resolve( $alias['target'] ); if ( ! empty( $alias['method'] ) ) { return call_user_func_array( [$target, $alias['method']], $parameters ); } return $target; } /** * Resolve a dependency from the IoC container. * * @param string $key * @return mixed|null */ abstract public function resolve( $key ); }
'method' => $method, ] ); } /** * Call alias if registered. * * @param string $method * @param array $parameters * @return mixed */ public function __call( $method, $parameters ) { if ( ! $this->hasAlias( $method ) ) { throw new BadMethodCallException( "Method {$method} does not exist." ); } $alias = $this->aliases[ $method ]; if ( $alias['target'] instanceof Closure ) { return call_user_func_array( $alias['target']->bindTo( $this, static::class ), $parameters ); } $target = $this->resolve( $alias['target'] ); if ( ! empty( $alias['method'] ) ) { return call_user_func_array( [$target, $alias['method']], $parameters ); } return $target; } /** * Resolve a dependency from the IoC container. * * @param string $key * @return mixed|null */ abstract public function resolve( $key ); }
} /** * Invoke any matching instance method for the static method being called. * * @param string $method * @param array $parameters * @return mixed */ public static function __callStatic( $method, $parameters ) { $application = static::getApplication(); if ( ! $application ) { throw new ConfigurationException( 'Application instance not created in ' . static::class . '. ' . 'Did you miss to call ' . static::class . '::make()?' ); } return call_user_func_array( [$application, $method], $parameters ); } }
} /** * Invoke any matching instance method for the static method being called. * * @param string $method * @param array $parameters * @return mixed */ public static function __callStatic( $method, $parameters ) { $application = static::getApplication(); if ( ! $application ) { throw new ConfigurationException( 'Application instance not created in ' . static::class . '. ' . 'Did you miss to call ' . static::class . '::make()?' ); } return call_user_func_array( [$application, $method], $parameters ); } }
<?php /** * Base layout. * * @link https://docs.wpemerge.com/#/framework/views/layouts * * @package MyApp */ \MyApp::render( 'header' ); \MyApp::layoutContent(); \MyApp::render( 'sidebar' ); \MyApp::render( 'footer' );
if ( ! $this->exists( $layout_file ) ) { throw new ViewNotFoundException( 'View layout not found for "' . $layout_file . '"' ); } return $this->makeView( $this->canonical( $layout_file ), $this->finder->resolveFilepath( $layout_file ) ); } /** * Render a view. * * @param PhpView $__view * @return string */ protected function renderView( PhpView $__view ) { $__context = $__view->getContext(); ob_start(); extract( $__context, EXTR_OVERWRITE ); /** @noinspection PhpIncludeInspection */ include $__view->getFilepath(); return ob_get_clean(); } /** * Push layout content to the top of the stack. * * @codeCoverageIgnore * @param PhpView $view * @return void */ public function pushLayoutContent( PhpView $view ) { $this->layout_content_stack[] = $view; } /** * Pop the top-most layout content from the stack. * * @codeCoverageIgnore * @return PhpView|null */
} /** * Pop the top-most layout content from the stack, render and return it. * * @codeCoverageIgnore * @return string */ public function getLayoutContent() { $view = $this->popLayoutContent(); if ( ! $view ) { return ''; } $clone = clone $view; call_user_func( $this->compose, $clone ); return $this->renderView( $clone ); } }
/** * {@inheritDoc} * @throws ViewException */ public function toString() { if ( empty( $this->getName() ) ) { throw new ViewException( 'View must have a name.' ); } if ( empty( $this->getFilepath() ) ) { throw new ViewException( 'View must have a filepath.' ); } $this->engine->pushLayoutContent( $this ); if ( $this->getLayout() !== null ) { return $this->getLayout()->toString(); } return $this->engine->getLayoutContent(); } /** * {@inheritDoc} * @throws ViewException */ public function toResponse() { return (new Response()) ->withHeader( 'Content-Type', 'text/html' ) ->withBody( Psr7\stream_for( $this->toString() ) ); } }
return $this; } /** * {@inheritDoc} * @throws ViewException */ public function toString() { if ( empty( $this->getName() ) ) { throw new ViewException( 'View must have a name.' ); } if ( empty( $this->getFilepath() ) ) { throw new ViewException( 'View must have a filepath.' ); } $this->engine->pushLayoutContent( $this ); if ( $this->getLayout() !== null ) { return $this->getLayout()->toString(); } return $this->engine->getLayoutContent(); } /** * {@inheritDoc} * @throws ViewException */ public function toResponse() { return (new Response()) ->withHeader( 'Content-Type', 'text/html' ) ->withBody( Psr7\stream_for( $this->toString() ) ); } }
throw new ViewException( 'View must have a filepath.' ); } $this->engine->pushLayoutContent( $this ); if ( $this->getLayout() !== null ) { return $this->getLayout()->toString(); } return $this->engine->getLayoutContent(); } /** * {@inheritDoc} * @throws ViewException */ public function toResponse() { return (new Response()) ->withHeader( 'Content-Type', 'text/html' ) ->withBody( Psr7\stream_for( $this->toString() ) ); } }
if ( is_admin() || wp_doing_ajax() ) { throw new ConfigurationException( 'Attempted to run the default WordPress controller on an ' . 'admin or AJAX page. Did you miss to specify a custom handler for ' . 'a route or accidentally used \App::route()->all() during admin ' . 'requests?' ); } if ( empty( $view ) ) { throw new ConfigurationException( 'No view loaded for default WordPress controller. ' . 'Did you miss to specify a custom handler for an ajax or admin route?' ); } $status_code = http_response_code(); return $this->view_service->make( $view ) ->toResponse() ->withStatus( is_int( $status_code ) ? $status_code : 200 ); } }
} return $instance; } /** * Execute the parsed handler with any provided arguments and return the result. * * @param mixed ,...$arguments * @return mixed */ public function execute() { $arguments = func_get_args(); $instance = $this->make(); if ( $instance instanceof Closure ) { return call_user_func_array( $instance, $arguments ); } return call_user_func_array( [$instance, $this->get()['method']], $arguments ); } }
} return $instance; } /** * Execute the parsed handler with any provided arguments and return the result. * * @param mixed ,...$arguments * @return mixed */ public function execute() { $arguments = func_get_args(); $instance = $this->make(); if ( $instance instanceof Closure ) { return call_user_func_array( $instance, $arguments ); } return call_user_func_array( [$instance, $this->get()['method']], $arguments ); } }
/** * Make a middleware class instance. * * @codeCoverageIgnore * @param string $class * @return object */ protected function makeMiddleware( $class ) { return $this->factory->make( $class ); } /** * Execute a handler. * * @param Handler $handler * @param array $arguments * @return ResponseInterface */ protected function executeHandler( Handler $handler, $arguments = [] ) { $response = call_user_func_array( [$handler, 'execute'], array_values( $arguments ) ); $response = $this->toResponse( $response ); if ( ! $response instanceof ResponseInterface ) { throw new ConfigurationException( 'Response returned by controller is not valid ' . '(expected ' . ResponseInterface::class . '; received ' . gettype( $response ) . ').' ); } return $response; } /** * {@inheritDoc} */ public function run( RequestInterface $request, $middleware, $handler, $arguments = [] ) { $this->error_handler->register(); try { $handler = $handler instanceof Handler ? $handler : $this->handler_factory->make( $handler );
/** * Make a middleware class instance. * * @codeCoverageIgnore * @param string $class * @return object */ protected function makeMiddleware( $class ) { return $this->factory->make( $class ); } /** * Execute a handler. * * @param Handler $handler * @param array $arguments * @return ResponseInterface */ protected function executeHandler( Handler $handler, $arguments = [] ) { $response = call_user_func_array( [$handler, 'execute'], array_values( $arguments ) ); $response = $this->toResponse( $response ); if ( ! $response instanceof ResponseInterface ) { throw new ConfigurationException( 'Response returned by controller is not valid ' . '(expected ' . ResponseInterface::class . '; received ' . gettype( $response ) . ').' ); } return $response; } /** * {@inheritDoc} */ public function run( RequestInterface $request, $middleware, $handler, $arguments = [] ) { $this->error_handler->register(); try { $handler = $handler instanceof Handler ? $handler : $this->handler_factory->make( $handler );
return $response; } /** * {@inheritDoc} */ public function run( RequestInterface $request, $middleware, $handler, $arguments = [] ) { $this->error_handler->register(); try { $handler = $handler instanceof Handler ? $handler : $this->handler_factory->make( $handler ); $middleware = array_merge( $middleware, $this->getHandlerMiddleware( $handler ) ); $middleware = $this->expandMiddleware( $middleware ); $middleware = $this->uniqueMiddleware( $middleware ); $middleware = $this->sortMiddleware( $middleware ); $response = $this->executeMiddleware( $middleware, $request, function () use ( $handler, $arguments ) { return $this->executeHandler( $handler, $arguments ); } ); } catch ( Exception $exception ) { $response = $this->error_handler->getResponse( $request, $exception ); } $this->error_handler->unregister(); return $response; } /** * {@inheritDoc} */ public function handle( RequestInterface $request, $arguments = [] ) { $route = $this->router->execute( $request ); if ( $route === null ) { return null; }
* Make a middleware class instance. * * @param string $class * @return object */ abstract protected function makeMiddleware( $class ); /** * Execute an array of middleware recursively (last in, first out). * * @param string[][] $middleware * @param RequestInterface $request * @param Closure $next * @return ResponseInterface */ protected function executeMiddleware( $middleware, RequestInterface $request, Closure $next ) { $top_middleware = array_shift( $middleware ); if ( $top_middleware === null ) { return $next( $request ); } $top_middleware_next = function ( $request ) use ( $middleware, $next ) { return $this->executeMiddleware( $middleware, $request, $next ); }; $instance = $this->makeMiddleware( $top_middleware[0] ); $arguments = array_merge( [$request, $top_middleware_next], array_slice( $top_middleware, 1 ) ); return call_user_func_array( [$instance, 'handle'], $arguments ); } }
*/ abstract protected function makeMiddleware( $class ); /** * Execute an array of middleware recursively (last in, first out). * * @param string[][] $middleware * @param RequestInterface $request * @param Closure $next * @return ResponseInterface */ protected function executeMiddleware( $middleware, RequestInterface $request, Closure $next ) { $top_middleware = array_shift( $middleware ); if ( $top_middleware === null ) { return $next( $request ); } $top_middleware_next = function ( $request ) use ( $middleware, $next ) { return $this->executeMiddleware( $middleware, $request, $next ); }; $instance = $this->makeMiddleware( $top_middleware[0] ); $arguments = array_merge( [$request, $top_middleware_next], array_slice( $top_middleware, 1 ) ); return call_user_func_array( [$instance, 'handle'], $arguments ); } }
/** * Constructor. * * @codeCoverageIgnore * @param OldInput $old_input */ public function __construct( OldInput $old_input ) { $this->old_input = $old_input; } /** * {@inheritDoc} */ public function handle( RequestInterface $request, Closure $next ) { if ( $this->old_input->enabled() && $request->isPost() ) { $this->old_input->set( $request->body() ); } return $next( $request ); } }
* @return ResponseInterface */ protected function executeMiddleware( $middleware, RequestInterface $request, Closure $next ) { $top_middleware = array_shift( $middleware ); if ( $top_middleware === null ) { return $next( $request ); } $top_middleware_next = function ( $request ) use ( $middleware, $next ) { return $this->executeMiddleware( $middleware, $request, $next ); }; $instance = $this->makeMiddleware( $top_middleware[0] ); $arguments = array_merge( [$request, $top_middleware_next], array_slice( $top_middleware, 1 ) ); return call_user_func_array( [$instance, 'handle'], $arguments ); } }
* @return ResponseInterface */ protected function executeMiddleware( $middleware, RequestInterface $request, Closure $next ) { $top_middleware = array_shift( $middleware ); if ( $top_middleware === null ) { return $next( $request ); } $top_middleware_next = function ( $request ) use ( $middleware, $next ) { return $this->executeMiddleware( $middleware, $request, $next ); }; $instance = $this->makeMiddleware( $top_middleware[0] ); $arguments = array_merge( [$request, $top_middleware_next], array_slice( $top_middleware, 1 ) ); return call_user_func_array( [$instance, 'handle'], $arguments ); } }
*/ abstract protected function makeMiddleware( $class ); /** * Execute an array of middleware recursively (last in, first out). * * @param string[][] $middleware * @param RequestInterface $request * @param Closure $next * @return ResponseInterface */ protected function executeMiddleware( $middleware, RequestInterface $request, Closure $next ) { $top_middleware = array_shift( $middleware ); if ( $top_middleware === null ) { return $next( $request ); } $top_middleware_next = function ( $request ) use ( $middleware, $next ) { return $this->executeMiddleware( $middleware, $request, $next ); }; $instance = $this->makeMiddleware( $top_middleware[0] ); $arguments = array_merge( [$request, $top_middleware_next], array_slice( $top_middleware, 1 ) ); return call_user_func_array( [$instance, 'handle'], $arguments ); } }
* * @var Flash */ protected $flash = null; /** * Constructor. * * @codeCoverageIgnore * @param Flash $flash */ public function __construct( Flash $flash ) { $this->flash = $flash; } /** * {@inheritDoc} */ public function handle( RequestInterface $request, Closure $next ) { $response = $next( $request ); if ( $this->flash->enabled() ) { $this->flash->shift(); $this->flash->save(); } return $response; } }
* @return ResponseInterface */ protected function executeMiddleware( $middleware, RequestInterface $request, Closure $next ) { $top_middleware = array_shift( $middleware ); if ( $top_middleware === null ) { return $next( $request ); } $top_middleware_next = function ( $request ) use ( $middleware, $next ) { return $this->executeMiddleware( $middleware, $request, $next ); }; $instance = $this->makeMiddleware( $top_middleware[0] ); $arguments = array_merge( [$request, $top_middleware_next], array_slice( $top_middleware, 1 ) ); return call_user_func_array( [$instance, 'handle'], $arguments ); } }
* @return ResponseInterface */ protected function executeMiddleware( $middleware, RequestInterface $request, Closure $next ) { $top_middleware = array_shift( $middleware ); if ( $top_middleware === null ) { return $next( $request ); } $top_middleware_next = function ( $request ) use ( $middleware, $next ) { return $this->executeMiddleware( $middleware, $request, $next ); }; $instance = $this->makeMiddleware( $top_middleware[0] ); $arguments = array_merge( [$request, $top_middleware_next], array_slice( $top_middleware, 1 ) ); return call_user_func_array( [$instance, 'handle'], $arguments ); } }
} return $response; } /** * {@inheritDoc} */ public function run( RequestInterface $request, $middleware, $handler, $arguments = [] ) { $this->error_handler->register(); try { $handler = $handler instanceof Handler ? $handler : $this->handler_factory->make( $handler ); $middleware = array_merge( $middleware, $this->getHandlerMiddleware( $handler ) ); $middleware = $this->expandMiddleware( $middleware ); $middleware = $this->uniqueMiddleware( $middleware ); $middleware = $this->sortMiddleware( $middleware ); $response = $this->executeMiddleware( $middleware, $request, function () use ( $handler, $arguments ) { return $this->executeHandler( $handler, $arguments ); } ); } catch ( Exception $exception ) { $response = $this->error_handler->getResponse( $request, $exception ); } $this->error_handler->unregister(); return $response; } /** * {@inheritDoc} */ public function handle( RequestInterface $request, $arguments = [] ) { $route = $this->router->execute( $request ); if ( $route === null ) { return null; }
return $response; } /** * {@inheritDoc} */ public function handle( RequestInterface $request, $arguments = [] ) { $route = $this->router->execute( $request ); if ( $route === null ) { return null; } $route_arguments = $route->getArguments( $request ); $request = $request ->withAttribute( 'route', $route ) ->withAttribute( 'route_arguments', $route_arguments ); $response = $this->run( $request, $route->getAttribute( 'middleware', [] ), $route->getAttribute( 'handler' ), array_merge( [$request], $arguments, $route_arguments ) ); $this->container[ WPEMERGE_RESPONSE_KEY ] = $response; return $response; } /** * Respond with the current response. * * @return void */
} ); break; } return $query_vars; } /** * Filter the main template file. * * @param string $template * @return string */ public function filterTemplateInclude( $template ) { /** @var WP_Query $wp_query */ global $wp_query; $this->template = $template; $response = $this->handle( $this->request, [$template] ); // A route has matched so we use its response. if ( $response instanceof ResponseInterface ) { if ( $response->getStatusCode() === 404 ) { $wp_query->set_404(); } add_action( 'wpemerge.kernels.http_kernel.respond', [$this, 'respond'] ); return WPEMERGE_DIR . DIRECTORY_SEPARATOR . 'src' . DIRECTORY_SEPARATOR . 'view.php'; } // No route has matched, but we still want to compose views. $composers = $this->view_service->getComposersForView( $template ); if ( ! empty( $composers ) ) { add_action( 'wpemerge.kernels.http_kernel.respond', [$this, 'compose'] ); return WPEMERGE_DIR . DIRECTORY_SEPARATOR . 'src' . DIRECTORY_SEPARATOR . 'view.php'; }
$this->iterations[ $nesting_level ] = $this->priorities; $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, $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.
$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 $value; } if ( ! isset( $wp_filter['all'] ) ) { $wp_current_filter[] = $hook_name; } // 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; } /** * 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 int[] $wp_filters Stores the number of times each filter was triggered. * @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`.
if ( 'is_attachment' === $tag ) { remove_filter( 'the_content', 'prepend_attachment' ); } 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; }
<?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'; }
<?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';
Key | Value |
methods | [GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS] |
condition | (object) WPEmerge\Routing\Conditions\UrlCondition |
middleware | [web] |
namespace | MyApp\Controllers\Web\ |
handler | (object) WPEmerge\Helpers\Handler |
query | (NULL) |
name | |
__definition | /home2/timecoderpm/public_html/wp-content/themes/timecode/vendor/htmlburger/wpemerge/src/Routing/RouteBlueprint.php:203 |
Key | Value |
SERVER_SOFTWARE | Apache |
REQUEST_URI | /politica-de-privacidade/ |
LSPHP_ENABLE_USER_INI | on |
PATH | /usr/local/bin:/usr/bin:/bin |
TEMP | /tmp |
TMP | /tmp |
TMPDIR | /tmp |
PWD | / |
HTTP_ACCEPT | */* |
CONTENT_LENGTH | 0 |
HTTP_HOST | timecode.com.br |
HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
HTTP_X_HTTPS | 1 |
REDIRECT_UNIQUE_ID | ZjNT6ux357F09x1AT_h6xAAAEhc |
REDIRECT_QS_ConnectionId | 171463985003640331366935 |
REDIRECT_SCRIPT_URL | /politica-de-privacidade/ |
REDIRECT_SCRIPT_URI | https://timecode.com.br/politica-de-privacidade/ |
REDIRECT_HTTP_AUTHORIZATION | |
REDIRECT_HTTPS | on |
REDIRECT_SSL_TLS_SNI | timecode.com.br |
REDIRECT_HTTP2 | on |
REDIRECT_H2PUSH | off |
REDIRECT_H2_PUSH | off |
REDIRECT_H2_PUSHED | |
REDIRECT_H2_PUSHED_ON | |
REDIRECT_H2_STREAM_ID | 1 |
REDIRECT_H2_STREAM_TAG | 366935-635-1 |
REDIRECT_STATUS | 200 |
UNIQUE_ID | ZjNT6ux357F09x1AT_h6xAAAEhc |
QS_ConnectionId | 171463985003640331366935 |
SCRIPT_URL | /politica-de-privacidade/ |
SCRIPT_URI | https://timecode.com.br/politica-de-privacidade/ |
HTTP_AUTHORIZATION | |
HTTPS | on |
SSL_TLS_SNI | timecode.com.br |
HTTP2 | on |
H2PUSH | off |
H2_PUSH | off |
H2_PUSHED | |
H2_PUSHED_ON | |
H2_STREAM_ID | 1 |
H2_STREAM_TAG | 366935-635-1 |
SERVER_SIGNATURE | |
SERVER_NAME | timecode.com.br |
SERVER_ADDR | 192.185.215.253 |
SERVER_PORT | 443 |
REMOTE_ADDR | 52.14.130.13 |
DOCUMENT_ROOT | /home2/timecoderpm/public_html |
REQUEST_SCHEME | https |
CONTEXT_PREFIX | |
CONTEXT_DOCUMENT_ROOT | /home2/timecoderpm/public_html |
SERVER_ADMIN | webmaster@timecode.com.br |
SCRIPT_FILENAME | /home2/timecoderpm/public_html/index.php |
REMOTE_PORT | 45794 |
REDIRECT_URL | /politica-de-privacidade/ |
SERVER_PROTOCOL | HTTP/2.0 |
REQUEST_METHOD | GET |
QUERY_STRING | |
SCRIPT_NAME | /index.php |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1714639850.5588 |
REQUEST_TIME | 1714639850 |
argv | Array ( ) |
argc | 0 |