public function detachBehaviors($behaviors)
{
if ($this->_m !== null) {
foreach ($behaviors as $name => $behavior) {
if ($behavior instanceof TClassBehaviorEventParameter) {
$this->detachBehavior($behavior->getName(), $behavior->getPriority());
} else {
$this->detachBehavior(is_string($behavior) ? $behavior : $name);
}
}
}
}