Download the PHP package fastpress/view without Composer
On this page you can find all versions of the php package fastpress/view. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fastpress/view
More information about fastpress/view
Files in fastpress/view
Package view
Short Description 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.
License MIT
Homepage https://github.com/fastpress/view
Informations about the package view
Fastpress View
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:
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
View
instance.
extend(string $layout): self
Extends a layout.
Parameters:
$layout
: The name of the layout file.
Returns:
- The
View
instance.
block(string $name): self
Starts a template block.
Parameters:
$name
: The name of the block.
Returns:
- The
View
instance.
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
View
instance.
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.