PHP Trait Bolt\Storage\Entity\ContentRouteTrait
This is a breakout of the old Bolt\Content class and serves two main purposes:
* Maintain backward compatibility for Bolt\Content through the remainder of
the 2.x development/release life-cycle
* Attempt to break up former functionality into sections of code that more
resembles Single Responsibility Principles
These traits should be considered transitional, the functionality in the
process of refactor, and not representative of a valid approach.
Afficher le fichier
Open project: bolt/bolt
Méthodes publiques
Méthode |
Description |
|
editlink ( ) : string |
Creates a link to EDIT this record, if the user is logged in. |
|
getRouteNameAndParams ( ) : array | null |
Returns [route name, route params] for url generation, or null for various reasons. |
|
isHome ( ) : boolean |
Checks if the current record is set as the homepage. |
|
link ( integer $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH ) : string | null |
Creates a URL for the content record. |
|
Méthodes protégées
Private Methods
Method Details
editlink()
public méthode
Creates a link to EDIT this record, if the user is logged in.
getReference()
protected méthode
Get the reference to this record, to uniquely identify this specific record.
getRouteConfig()
protected méthode
Retrieves the first route applicable to the content as a two-element array consisting of the binding and the
route array. Returns null if there is no applicable route.
getRouteNameAndParams()
public méthode
Returns [route name, route params] for url generation, or null for various reasons.
getRouteRequirementParams()
protected méthode
Build a ContentType's route parameters
isApplicableRoute()
protected méthode
Check if a route is applicable to this record.
Checks if the current record is set as the homepage.
Creates a URL for the content record.