- Queries
- All Atoms
- Search
- Advanced Search
Diviner All Atoms
All Atoms
All Atoms
- Method
- Method
- Proxy an IO channel to an underlying command, with optional callbacks. This is a mostly a more general version of @{class:PhutilExecPassthru}. This class is used to proxy Git, SVN and Mercurial traffic to the commands which can actually serve it.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Manages markup engine selection, configuration, application, caching and pipelining.
- Class
- Method
- Method
- Method
- Produce a corpus summary, in a way that shortens the underlying text without truncating it somewhere awkward.
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Set the context object. Used to implement object permissions.
- Method
- Set the viewing user. Used to implement object permissions.
- Method
- Method
- Method
- Method
- Retrieve engine metadata for a given field.
- Method
- Get the output of markup processing for a field queued with @{method:addObject}. Before you can call this method, you must call @{method:process}.
- Method
- Process objects queued with @{method:addObject}. You can then retrieve the output with @{method:getOutput}.
- Method
- Queue an object for markup generation when @{method:process} is called. You can retrieve the output later with @{method:getOutput}.
- Method
- Convenience method for pushing a single object through the markup pipeline.
- Method
- DEPRECATED. Use @{class:PHUIRemarkupView}.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- An object which has one or more fields containing markup that can be rendered into a display format. Commonly, the fields contain Remarkup and are rendered into HTML. Implementing this interface allows you to render objects through @{class:PhabricatorMarkupEngine} and benefit from caching and pipelining infrastructure.
- Interface
- Determine if the engine should try to use the markup cache or not. Generally you should use the cache for durable/permanent content but should not use the cache for temporary/draft content.
- Method
- Callback for final postprocessing of output. Normally, you can return the output unmodified.
- Method
- Return the contents of the specified field.
- Method
- Build the engine the field should use.
- Method
- Get a key to identify this field. This should uniquely identify the block of text to be rendered and be usable as a cache key. If the object has a PHID, using the PHID and the field name is likely reasonable:
- Method