1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?php
- interface BridgeInterface {
- /**
- * Collects data from the site
- */
- public function collectData();
- /**
- * Returns an array of cachable elements
- *
- * @return array Associative array of cachable elements
- */
- public function getCachable();
- /**
- * Returns the description
- *
- * @return string Description
- */
- public function getDescription();
- /**
- * Return an array of extra information
- *
- * @return array Associative array of extra information
- */
- public function getExtraInfos();
- /**
- * Returns an array of collected items
- *
- * @return array Associative array of items
- */
- public function getItems();
- /**
- * Returns the bridge maintainer
- *
- * @return string Bridge maintainer
- */
- public function getMaintainer();
- /**
- * Returns the bridge name
- *
- * @return string Bridge name
- */
- public function getName();
- /**
- * Returns the bridge parameters
- *
- * @return array Bridge parameters
- */
- public function getParameters();
- /**
- * Returns the bridge URI
- *
- * @return string Bridge URI
- */
- public function getURI();
- /**
- * Sets the cache instance
- *
- * @param object CacheInterface The cache instance
- */
- public function setCache(\CacheInterface $cache);
- }
|