PHP Class spec\Fenos\Notifynder\Groups\GroupManagerSpec

Inheritance: extends PhpSpec\ObjectBehavior
ファイルを表示 Open project: fenos/notifynder

Public Methods

Method Description
it_add_a_category_to_a_group_by_id ( Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB $groupCategoryDB, NotificationGroup $group )
it_add_a_category_to_a_group_by_name ( Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB $groupCategoryDB, NotificationGroup $group )
it_add_a_group_in_the_db_NOT_respecting_convention ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB, NotificationGroup $group )
it_add_a_group_in_the_db_respecting_convention ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB, NotificationGroup $group )
it_add_multiple_categories_to_a_group ( Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB $groupCategoryDB )
it_find_a_group_by_id ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB, NotificationGroup $group )
it_find_a_group_by_name ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB, NotificationGroup $group )
it_is_initializable ( )
it_try_to_find_an_not_existing_group_by_id ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB )
it_try_to_find_an_not_existing_group_by_name ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB )
let ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB, Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB $groupCategoryDB )

Method Details

it_add_a_category_to_a_group_by_id() public method

public it_add_a_category_to_a_group_by_id ( Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB $groupCategoryDB, NotificationGroup $group )
$groupCategoryDB Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB
$group Fenos\Notifynder\Models\NotificationGroup

it_add_a_category_to_a_group_by_name() public method

public it_add_a_category_to_a_group_by_name ( Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB $groupCategoryDB, NotificationGroup $group )
$groupCategoryDB Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB
$group Fenos\Notifynder\Models\NotificationGroup

it_add_a_group_in_the_db_NOT_respecting_convention() public method

public it_add_a_group_in_the_db_NOT_respecting_convention ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB, NotificationGroup $group )
$groupDB Fenos\Notifynder\Contracts\NotifynderGroupDB
$group Fenos\Notifynder\Models\NotificationGroup

it_add_a_group_in_the_db_respecting_convention() public method

public it_add_a_group_in_the_db_respecting_convention ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB, NotificationGroup $group )
$groupDB Fenos\Notifynder\Contracts\NotifynderGroupDB
$group Fenos\Notifynder\Models\NotificationGroup

it_add_multiple_categories_to_a_group() public method

public it_add_multiple_categories_to_a_group ( Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB $groupCategoryDB )
$groupCategoryDB Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB

it_find_a_group_by_id() public method

public it_find_a_group_by_id ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB, NotificationGroup $group )
$groupDB Fenos\Notifynder\Contracts\NotifynderGroupDB
$group Fenos\Notifynder\Models\NotificationGroup

it_find_a_group_by_name() public method

public it_find_a_group_by_name ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB, NotificationGroup $group )
$groupDB Fenos\Notifynder\Contracts\NotifynderGroupDB
$group Fenos\Notifynder\Models\NotificationGroup

it_is_initializable() public method

public it_is_initializable ( )

it_try_to_find_an_not_existing_group_by_id() public method

public it_try_to_find_an_not_existing_group_by_id ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB )
$groupDB Fenos\Notifynder\Contracts\NotifynderGroupDB

it_try_to_find_an_not_existing_group_by_name() public method

public it_try_to_find_an_not_existing_group_by_name ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB )
$groupDB Fenos\Notifynder\Contracts\NotifynderGroupDB

let() public method

public let ( Fenos\Notifynder\Contracts\NotifynderGroupDB $groupDB, Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB $groupCategoryDB )
$groupDB Fenos\Notifynder\Contracts\NotifynderGroupDB
$groupCategoryDB Fenos\Notifynder\Contracts\NotifynderGroupCategoryDB