PHP Класс LaravelBook\Laravel4Powerpack\HTML

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$encoding string The encoding to use
$macros array Custom macros registered by the user
$url Illuminate\Routing\UrlGenerator The url generator instance

Открытые методы

Метод Описание
__call ( string $method, array $parameters ) : mixed Dynamically handle calls to custom macros.
__construct ( UrlGenerator $urlGenerator = null ) Build a new instance of HTML
action ( string $action, string $title = null, array $parameters = [], array $attributes = [], $absolute = true ) : string Generate a HTML link to a controller action
asset ( string $url, string $title = null, array $attributes = [], boolean $https = null ) : string Generate a HTML link to an asset
attributes ( array $attributes ) : string Build a list of HTML attributes from an array
decode ( string $value ) : string Convert HTML entities to HTML characters
dl ( array $list, array $attributes = [] ) : string Generate a definition list.
email ( string $email ) : string Obfuscate an e-mail address to prevent spam-bots from sniffing it.
entities ( string $value ) : string Convert HTML characters to HTML entities
getUrlGenerator ( )
image ( string $url, string $alt = null, array $attributes = [] ) : string Generate an HTML image element.
link ( string $url, string $title = null, array $attributes = [], $parameters = [], boolean $https = null ) : string Generate a HTML link
macro ( string $name, Callable $callback ) : void Register a new macro with the HTML class
mailto ( string $email, string $title = null, array $attributes = [] ) : string Generate an HTML mailto link.
ol ( array $list, array $attributes = [] ) : string Generate an ordered list of items.
route ( string $name, string $title = null, array $parameters = [], array $attributes = [], $absolute = true ) : string Generate a HTML link to a route
script ( string $url, array $attributes = [] ) : string Generate a link to a JS file
script_tag ( string $script, array $attributes = [] ) : string Generate a script tag with embed javascript
secure ( string $url, string $title = null, $parameters = [], array $attributes = [] ) : string Generate a HTTPS HTML link
secureAsset ( string $url, string $title = null, array $attributes = [] ) : string Generate a HTTPS HTML link to an asset
span ( string $value, array $attributes = [] ) : string Generate a HTML span
specialchars ( string $value ) : string Convert HTML special characters
style ( string $url, array $attributes = [] ) : string Generate a link to a CSS file.
to ( string $url, string $title = null, array $attributes = [], $parameters = [], boolean $https = null ) : string Generate a HTML link
ul ( array $list, array $attributes = [] ) : string Generate an un-ordered list of items.
wrapHTMLTag ( string $value, string $tag ) : string Wraps opening and closing HTML tags around the given input.

Защищенные методы

Метод Описание
obfuscate ( string $value ) : string Obfuscate a string to prevent spam-bots from sniffing it

Приватные методы

Метод Описание
listing ( string $type, array $list, array $attributes = [] ) : string Generate an ordered or un-ordered list.

Описание методов

__call() публичный Метод

Dynamically handle calls to custom macros.
public __call ( string $method, array $parameters ) : mixed
$method string
$parameters array
Результат mixed

__construct() публичный Метод

Build a new instance of HTML
public __construct ( UrlGenerator $urlGenerator = null )
$urlGenerator Illuminate\Routing\UrlGenerator

action() публичный Метод

An array of parameters may be specified to fill in URI segment wildcards.
public action ( string $action, string $title = null, array $parameters = [], array $attributes = [], $absolute = true ) : string
$action string
$title string
$parameters array
$attributes array
Результат string

asset() публичный Метод

Generate a HTML link to an asset
public asset ( string $url, string $title = null, array $attributes = [], boolean $https = null ) : string
$url string
$title string
$attributes array
$https boolean
Результат string

attributes() публичный Метод

Build a list of HTML attributes from an array
public attributes ( array $attributes ) : string
$attributes array
Результат string

decode() публичный Метод

The encoding in $encoding will be used
public decode ( string $value ) : string
$value string
Результат string

dl() публичный Метод

Generate a definition list.
public dl ( array $list, array $attributes = [] ) : string
$list array
$attributes array
Результат string

email() публичный Метод

Obfuscate an e-mail address to prevent spam-bots from sniffing it.
public email ( string $email ) : string
$email string
Результат string

entities() публичный Метод

The encoding in $encoding will be used
public entities ( string $value ) : string
$value string
Результат string

getUrlGenerator() публичный Метод

public getUrlGenerator ( )

image() публичный Метод

Generate an HTML image element.
public image ( string $url, string $alt = null, array $attributes = [] ) : string
$url string
$alt string
$attributes array
Результат string

macro() публичный Метод

Register a new macro with the HTML class
public macro ( string $name, Callable $callback ) : void
$name string Its name
$callback Callable A closure to use
Результат void

mailto() публичный Метод

The E-Mail address will be obfuscated to protect it from spam bots.
public mailto ( string $email, string $title = null, array $attributes = [] ) : string
$email string
$title string
$attributes array
Результат string

obfuscate() защищенный Метод

Obfuscate a string to prevent spam-bots from sniffing it
protected obfuscate ( string $value ) : string
$value string
Результат string

ol() публичный Метод

Generate an ordered list of items.
public ol ( array $list, array $attributes = [] ) : string
$list array
$attributes array
Результат string

route() публичный Метод

An array of parameters may be specified to fill in URI segment wildcards.
public route ( string $name, string $title = null, array $parameters = [], array $attributes = [], $absolute = true ) : string
$name string
$title string
$parameters array
$attributes array
Результат string

script() публичный Метод

Generate a link to a JS file
public script ( string $url, array $attributes = [] ) : string
$url string
$attributes array
Результат string

script_tag() публичный Метод

Generate a script tag with embed javascript
public script_tag ( string $script, array $attributes = [] ) : string
$script string
$attributes array
Результат string

secure() публичный Метод

Generate a HTTPS HTML link
public secure ( string $url, string $title = null, $parameters = [], array $attributes = [] ) : string
$url string
$title string
$attributes array
Результат string

secureAsset() публичный Метод

Generate a HTTPS HTML link to an asset
public secureAsset ( string $url, string $title = null, array $attributes = [] ) : string
$url string
$title string
$attributes array
Результат string

span() публичный Метод

Generate a HTML span
public span ( string $value, array $attributes = [] ) : string
$value string
$attributes array
Результат string

specialchars() публичный Метод

The encoding in $encoding will be used
public specialchars ( string $value ) : string
$value string
Результат string

style() публичный Метод

If no media type is selected, "all" will be used
public style ( string $url, array $attributes = [] ) : string
$url string
$attributes array
Результат string

to() публичный Метод

Generate a HTML link
public to ( string $url, string $title = null, array $attributes = [], $parameters = [], boolean $https = null ) : string
$url string
$title string
$attributes array
$https boolean
Результат string

ul() публичный Метод

Generate an un-ordered list of items.
public ul ( array $list, array $attributes = [] ) : string
$list array
$attributes array
Результат string

wrapHTMLTag() публичный Метод

Wraps opening and closing HTML tags around the given input.
public wrapHTMLTag ( string $value, string $tag ) : string
$value string
$tag string
Результат string

Описание свойств

$encoding защищенное свойство

The encoding to use
protected string $encoding
Результат string

$macros защищенное свойство

Custom macros registered by the user
protected array $macros
Результат array

$url защищенное свойство

The url generator instance
protected UrlGenerator,Illuminate\Routing $url
Результат Illuminate\Routing\UrlGenerator