Skip to content

Compatability issue when using DebugKit #1

@denegen

Description

@denegen

DebugKit uses a Model called ToolbarAccess which extends directly from object. This produces an error when trying to call Model::Behaviors->attached():

Notice: Undefined property: ToolbarAccess::$Behaviors in C:\xampp\htdocs___\app\plugins\searchable\vendors\shells\build_search_index.php on line 157

Fatal error: Call to a member function attached() on a non-object in C:\xampp\ht
docs___\app\plugins\searchable\vendors\shells\build_search_index.php on
line 157

As a fix I added a line before searchable\vendors\shells\build_search_index.php line 157:

  // If Searchable not attached or Model does not extend Model, skip
  $Model = ClassRegistry::init($modelName);
  if ( !is_a( $Model, 'Model' ) || !$Model->Behaviors->attached('Searchable')) {
    continue;
  }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions