Download the PHP package taylornetwork/linkify without Composer
On this page you can find all versions of the php package taylornetwork/linkify. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package linkify
Linkify
A package to convert all links in a string to Markdown, HTML, or your own custom format.
Painlessly Convert:
To:
Install
Via Composer
Usage
See Config Options
Linkify Class
Basic Usage
Returns
Basic Usage - Static Call
Returns
Override Config
Returns
Override Config - Static, One Line
Returns
Makes Links Trait
The MakesLinks
trait will allow you to access the parser with a linkify($text)
method on your class.
Basic Usage
getParsedText()
returns
Override Config
getParsedText()
returns
With Custom Format
getParsedText()
returns
Config
Publish the config using the artisan command.
Will publish the config file to config/linkify.php
Link Format
You can change the default link format by changing the convertTo
setting in config/linkify.php
Link Attributes (HTML Only)
You can add any HTML link attributes you want to include in the <a>
tag when generating a link (Don't use href
).
Add the key and value to the linkAttributes
array.
Would generate links:
Where $caption
and $url
would be replaced automatically.
Note: attributes are added in the order from the array and this only runs if using the Linkify::ConvertHTML
setting in convertTo
Only format non-formatted links
The checkForExistingFormatting
setting should be set to true
if you want to only convert links that don't have existing formatting (default).
For example:
Custom Formatting
You can define a custom formatter in the config file, but prefer that you use the MakeLinks
trait.
See Makes Links Trait
If 'convertTo' => Linkify::ConvertCustom
the $caption
and $url
will be passed to the callback.
This would return: '{google.com}#https://google.com#'
License
MIT