3ev Core Wordpress library API
  • Namespace
  • Class

Namespaces

  • Tev
    • Application
      • Bootstrap
    • Author
      • Model
    • Contracts
    • Database
      • CustomTables
    • Field
      • Model
      • Util
    • Plugin
      • Action
      • Shortcode
    • Post
      • Model
      • Repository
    • Taxonomy
      • Model
      • Repository
    • Term
      • Model
      • Repository
    • Util
    • View
      • Exception
  • None

Classes

  • AbstractProvider

Class AbstractProvider

Base class for shortcode providers.

Extending classes provide a method which generates their shortcode content.

Abstract
Namespace: Tev\Plugin\Shortcode
Located at Tev/Plugin/Shortcode/AbstractProvider.php

Methods summary

public
# __construct( Tev\Application\Application $app, Tev\View\Renderer $renderer )

Constructor.

Constructor.

Inject dependencies.

Parameters

$app
Application
$renderer
View renderer
abstract public string
# shortcode( array $attrs, string $content )

Generate a shortcode.

Generate a shortcode.

Parameters

$attrs
Shortcode attributes
$content
Shortcode content

Returns

string
Shortcode content

Properties summary

protected Tev\Application\Application $app

Application.

Application.

#
protected Tev\View\Renderer $renderer

View renderer.

View renderer.

#
3ev Core Wordpress library API API documentation generated by ApiGen