Update DummyPlugin

This commit is contained in:
Daniel Rudolf 2017-05-07 14:15:24 +02:00
parent 6574d482cc
commit e8e60f49e5
No known key found for this signature in database
GPG Key ID: A061F02CD8DE4538

View File

@ -11,10 +11,13 @@
* @license http://opensource.org/licenses/MIT The MIT License * @license http://opensource.org/licenses/MIT The MIT License
* @version 2.0 * @version 2.0
*/ */
final class DummyPlugin extends AbstractPicoPlugin class DummyPlugin extends AbstractPicoPlugin
{ {
/** /**
* This plugin is enabled by default? * This plugin is disabled by default
*
* If you want to enable your plugin by default, simply remove this class
* property.
* *
* @see AbstractPicoPlugin::$enabled * @see AbstractPicoPlugin::$enabled
* @var boolean * @var boolean
@ -24,6 +27,9 @@ final class DummyPlugin extends AbstractPicoPlugin
/** /**
* This plugin depends on ... * This plugin depends on ...
* *
* If your plugin doesn't depend on any other plugin, remove this class
* property.
*
* @see AbstractPicoPlugin::$dependsOn * @see AbstractPicoPlugin::$dependsOn
* @var string[] * @var string[]
*/ */
@ -215,6 +221,7 @@ final class DummyPlugin extends AbstractPicoPlugin
* Triggered before Pico reads all known pages * Triggered before Pico reads all known pages
* *
* @see Pico::readPages() * @see Pico::readPages()
* @see DummyPlugin::onSinglePageLoading()
* @see DummyPlugin::onSinglePageLoaded() * @see DummyPlugin::onSinglePageLoaded()
* @see DummyPlugin::onPagesLoaded() * @see DummyPlugin::onPagesLoaded()
* @return void * @return void
@ -225,7 +232,21 @@ final class DummyPlugin extends AbstractPicoPlugin
} }
/** /**
* Triggered when Pico reads a single page from the list of all known pages * Triggered before Pico loads a single page
*
* @see Pico::readPages()
* @see DummyPlugin::onSinglePageLoaded()
* @see DummyPlugin::onPagesLoaded()
* @param string &$id relative path to the content file
* @return void
*/
public function onSinglePageLoading(&$id)
{
// your code
}
/**
* Triggered when Pico loads a single page
* *
* The `$pageData` parameter consists of the following values: * The `$pageData` parameter consists of the following values:
* *
@ -242,6 +263,8 @@ final class DummyPlugin extends AbstractPicoPlugin
* | raw_content | string | raw, not yet parsed contents of the page | * | raw_content | string | raw, not yet parsed contents of the page |
* | meta | string | parsed meta data of the page | * | meta | string | parsed meta data of the page |
* *
* Set `$pageData` to `null` to remove this page from the pages array.
*
* @see DummyPlugin::onPagesLoaded() * @see DummyPlugin::onPagesLoaded()
* @param array &$pageData data of the loaded page * @param array &$pageData data of the loaded page
* @return void * @return void