AbstractBlockView |
abstract class |
Drupal\ooe\Block |
lib/Drupal/ooe/Block/AbstractBlockView.php |
Abstract implementation of those parts of a block view
typically common to all implementations. |
AbstractControlledProject |
abstract class |
Drupal\ooe\Project |
lib/Drupal/ooe/Project/AbstractControlledProject.php |
Provides a starting point for page controlled projects. |
AbstractFactory |
abstract class |
Drupal\ooe\Factory |
lib/Drupal/ooe/Factory/AbstractFactory.php |
Helps implement factory implementations by providing "default" products. |
AbstractFormController |
abstract class |
Drupal\ooe\Form |
lib/Drupal/ooe/Form/AbstractFormController.php |
Adapted from Chris Skene's page_controller (@link PageController) |
AbstractFormField |
abstract class |
Drupal\ooe\Form |
lib/Drupal/ooe/Form/AbstractFormField.php |
Collects aspects common to all form fields. |
AbstractFormGroup |
abstract class |
Drupal\ooe\Form |
lib/Drupal/ooe/Form/AbstractFormGroup.php |
Collects aspects common to a form field group. |
AbstractModuleMap |
abstract class |
Drupal\ooe\Module |
lib/Drupal/ooe/Module/AbstractModuleMap.php |
Implements common aspects of a module map (object-oriented module bridge). |
AbstractPageController |
abstract class |
Drupal\ooe\Page |
lib/Drupal/ooe/Page/AbstractPageController.php |
Implements shared aspects of all OOE page controllers,
which extend the strategy of the
Page Controller project. |
AbstractPageControllerTabsShared |
abstract class |
Drupal\ooe\Demo\Tabs |
lib/Drupal/ooe/Demo/Tabs/AbstractPageControllerTabsShared.php |
Collects aspects of tabs demo common to Tab2 and Tab3. |
AbstractProject |
abstract class |
Drupal\ooe\Project |
lib/Drupal/ooe/Project/AbstractProject.php |
A useful starting point for creating a "project" within a module. |
AdminMenuItem |
class |
Drupal\ooe\Admin |
lib/Drupal/ooe/Admin/AdminMenuItem.php |
Assumes page callback for the menu item will be drupal_get_form($form_id). |
BartikRegions |
class |
Drupal\ooe\Theme |
lib/Drupal/ooe/Theme/BartikRegions.php |
Encapsulates names of regions of the Bartik theme as constants. |
BlockCacheKind |
class |
Drupal\ooe\Block |
lib/Drupal/ooe/Block/BlockCacheKind.php |
Encapsulates some block caching bitmask constants
referenced in hook_block_info(). |
BlockSet |
class |
Drupal\ooe\Block |
lib/Drupal/ooe/Block/BlockSet.php |
A set/group of blocks. |
BlockStatusKind |
class |
Drupal\ooe\Block |
lib/Drupal/ooe/Block/BlockStatusKind.php |
Encapsulates the possible enabled/disabled status of blocks
referenced in hook_block_info(). |
BlockVisibilityKind |
class |
Drupal\ooe\Block |
lib/Drupal/ooe/Block/BlockVisibilityKind.php |
Encapsulates the possible visibility status options
of blocks as referenced in hook_block_info(). |
Common |
class |
Drupal\ooe |
lib/Drupal/ooe/Common.php |
|
CurrentPosts |
class |
Drupal\ooe\Demo\Adapted |
lib/Drupal/ooe/Demo/Adapted/CurrentPosts.php |
A current posts implementation of an IProject. |
CurrentPostsBlockView |
class |
Drupal\ooe\Demo\Adapted |
lib/Drupal/ooe/Demo/Adapted/CurrentPostsBlockView.php |
Adapted from the 'current_posts' demo:
Generating block content |
CurrentPostsFactory |
class |
Drupal\ooe\Demo\Adapted |
lib/Drupal/ooe/Demo/Adapted/CurrentPostsFactory.php |
A factory for the CurrentPosts. |
CurrentPostsHelper |
class |
Drupal\ooe\Demo\Adapted |
lib/Drupal/ooe/Demo/Adapted/CurrentPostsHelper.php |
Adapted to a (more) OO form from the well-known
Drupal module development 'current_posts' demo:
Retreiving data |
DefaultBlock |
class |
Drupal\ooe\Block |
lib/Drupal/ooe/Block/DefaultBlock.php |
A default block implementation. |
DefaultFactory |
class |
Drupal\ooe\Factory |
lib/Drupal/ooe/Factory/DefaultFactory.php |
Implements an IFactory by providing default products. |
DefaultMenuItem |
class |
Drupal\ooe\Menu |
lib/Drupal/ooe/Menu/DefaultMenuItem.php |
Default implementation of a menu item (without a page or form controller). |
DefaultModuleHelper |
class |
Drupal\ooe\Module |
lib/Drupal/ooe/Module/DefaultModuleHelper.php |
Classes that need to keep a record of the name of
the module they serve may choose to extend this. |
DefaultRegion |
class |
Drupal\ooe\Layout |
lib/Drupal/ooe/Layout/DefaultRegion.php |
Default implementation of a region of a theme. |
Demo |
class |
Drupal\ooe\Demo\Project |
lib/Drupal/ooe/Demo/Project/Demo.php |
The primary controlled page demo project for the OOE tutorial. |
DemoArgumentsHelper |
class |
Drupal\ooe\Demo\Arguments |
lib/Drupal/ooe/Demo/Arguments/DemoArgumentsHelper.php |
Encapsulates a demonstration page illustrating page callback arguments. |
DemoArgumentsPageController |
class |
Drupal\ooe\Demo\Arguments |
lib/Drupal/ooe/Demo/Arguments/DemoArgumentsPageController.php |
A IPageController implementation for the top-level arguments demo page. |
DemoBlockView |
class |
Drupal\ooe\Demo\Block |
lib/Drupal/ooe/Demo/Block/DemoBlockView.php |
Demonstrates an encapsulated block view. |
DemoCommon |
class |
Drupal\ooe\Demo |
lib/Drupal/ooe/Demo/DemoCommon.php |
Collects markup and markup render objects shared by many demos. |
DemoFormController |
class |
Drupal\ooe\Demo\Form |
lib/Drupal/ooe/Demo/Form/DemoFormController.php |
Demonstrates a simple form controller. |
DemoFormsPageController |
class |
Drupal\ooe\Demo\Form |
lib/Drupal/ooe/Demo/Form/DemoFormsPageController.php |
@author darrenkelly |
DemoOfForms |
class |
Drupal\ooe\Demo\Form |
lib/Drupal/ooe/Demo/Form/DemoOfForms.php |
A project that demonstrates both an old-style Drupal7 using
a .module file form builder callback and .module file
submit and validation handlers, and an OOE-style controlled
form that encapsulates the form builder and handlers. |
DemoOfMenuTabs |
class |
Drupal\ooe\Demo\Tabs |
lib/Drupal/ooe/Demo/Tabs/DemoOfMenuTabs.php |
Demonstrates MenuTabs |
DemoOfPageArguments |
class |
Drupal\ooe\Demo\Arguments |
lib/Drupal/ooe/Demo/Arguments/DemoOfPageArguments.php |
A project for demonstration
of Drupal page argument extraction for various argument cases. |
DemoPageController |
class |
Drupal\ooe\Demo\Page |
lib/Drupal/ooe/Demo/Page/DemoPageController.php |
Demonstrates an IPageController implementation
with a page callback that takes some demonstration arguments. |
DemoPageControllerMain |
class |
Drupal\ooe\Demo\Tabs |
lib/Drupal/ooe/Demo/Tabs/DemoPageControllerMain.php |
@author darrenkelly |
DemoPageControllerTab2 |
class |
Drupal\ooe\Demo\Tabs |
lib/Drupal/ooe/Demo/Tabs/DemoPageControllerTab2.php |
Page controller for the 2nd tab. |
DemoPageControllerTab3 |
class |
Drupal\ooe\Demo\Tabs |
lib/Drupal/ooe/Demo/Tabs/DemoPageControllerTab3.php |
Page controller for the 3rd tab. |
Form |
class |
Drupal\ooe\Form |
lib/Drupal/ooe/Form/Form.php |
Implements a Drupal form. |
FormControllerMenuItem |
class |
Drupal\ooe\Form |
lib/Drupal/ooe/Form/FormControllerMenuItem.php |
A menu item for a controlled form. |
FormFieldset |
class |
Drupal\ooe\Form |
lib/Drupal/ooe/Form/FormFieldset.php |
Implementation of a form fieldset. |
FormItem |
class |
Drupal\ooe\Form |
lib/Drupal/ooe/Form/FormItem.php |
An item of a form. |
FormMenuItem |
class |
Drupal\ooe\Form |
lib/Drupal/ooe/Form/FormMenuItem.php |
A menu item for a form. |
FormSubmit |
class |
Drupal\ooe\Form |
lib/Drupal/ooe/Form/FormSubmit.php |
Implements a form submit field. |
FormTextField |
class |
Drupal\ooe\Form |
lib/Drupal/ooe/Form/FormTextField.php |
Implements a form field that handles a text value. |
FormValueField |
abstract class |
Drupal\ooe\Form |
lib/Drupal/ooe/Form/FormValueField.php |
Implements a form field that carries a form value (represented by a string). |
IBlock |
interface |
Drupal\ooe\Block |
lib/Drupal/ooe/Block/IBlock.php |
Block encapsulation |
IBlockSet |
interface |
Drupal\ooe\Block |
lib/Drupal/ooe/Block/IBlockSet.php |
Manages a set/group of blocks. |