fastpress / view
A flexible and intuitive templating engine for PHP, optimized for use with the Fastpress framework. Provides an easy-to-use interface for rendering views, handling layouts, and managing content blocks.
Installs: 67
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
pkg:composer/fastpress/view
Requires
- php: ^7.4 || ^8.0
 
Requires (Dev)
- phpstan/phpstan: ^1.0
 - phpunit/phpunit: ^9.5
 - squizlabs/php_codesniffer: ^3.6
 
This package is auto-updated.
Last update: 2025-10-29 03:26:43 UTC
README
Fastpress View is a powerful and flexible templating engine for PHP, designed to render views and manage layouts seamlessly within the Fastpress framework.
Installation
Use Composer to install Fastpress View into your project:
composer require fastpress/view
Methods
render(string $view, array $data = []): self
Renders a view with the given data.
Parameters:
$view: The name of the view file.$data: An array of data to pass to the view.
Returns:
- The 
Viewinstance. 
extend(string $layout): self
Extends a layout.
Parameters:
$layout: The name of the layout file.
Returns:
- The 
Viewinstance. 
block(string $name): self
Starts a template block.
Parameters:
$name: The name of the block.
Returns:
- The 
Viewinstance. 
endBlock(string $name = null): void
Ends a template block.
Parameters:
$name: The name of the block (optional).
Returns:
void
content(string $name): void
Outputs the content of a template block.
Parameters:
$name: The name of the block.
Returns:
void
share(string $key, mixed $value): self
Shares data across all views.
Parameters:
$key: The key for the shared data.$value: The value of the shared data.
Returns:
- The 
Viewinstance. 
e(mixed $value): string
Escapes HTML special characters in a string.
Parameters:
$value: The value to escape.
Returns:
- The escaped string.
 
set(string $key, mixed $value = null): void
Sets an application configuration value.
Parameters:
$key: The configuration key.$value: The configuration value.
Returns:
void
get(string $key): mixed
Gets an application configuration value.
Parameters:
$key: The configuration key.
Returns:
- The configuration value.