- <?php
- /**
- * PHLY - PHp LibrarY
- *
- * PHLY is a library of PHP classes designed with the following intentions:
- * - Loosely coupled; dependencies should be few, and no base class should be
- * necessary.
- * - Extendible; all classes should be easily extendible. This may be via
- * observers, interfaces, adapters, etc.. The base class should solve 80% of
- * usage, and allow extensions to the class to fill in the remainder.
- * - Designed for PHP5 and up; all classes should make use of PHP5's features.
- * - Documented; all classes should minimally have excellent API-level
- * documentation, with use cases in the class docblock.
- * - Tested; all classes should have (passing) unit tests accompanying them.
- * - Open source and commercial friendly; all classes should use a
- * commercial-friendly open source license. The BSD license is one such
- * example.
- *
- * @license New BSD, http://www.opensource.org/licenses/bsd-license.php
- * @package Phly
- * @copyright 2006 - Present, Matthew Weier O'Phinney
- */
-
- /**
- * Phly_Config_Adapter Interface
- *
- * Storage adapters should utilize this interface. Naming convention is file
- * extension:
- *
- * - Phly/Config/Adapter/Php.php
- * - Phly/Config/Adapter/Ini.php
- * - Phly/Config/Adapter/Xml.php
- *
- * @category Phly
- * @subcategory Phly_Config
- * @subpackage Phly_Config
- * @copyright 2006 - Present, Matthew Weier O'Phinney
- * @author Matthew Weier O'Phinney <mweierophinney@gmail.com>
- * @version @release-version@
- */
- interface Phly_Config_Adapter_Interface
- {
- /**
- * Load a configuration array from $source. Should return an array.
- *
- * @static
- * @access public
- * @param mixed $source
- * @return array
- */
- public static function load($source);
- }