protected function _isAllowed(array $aDefinition) { if (!current_user_can($aDefinition['capability'])) { return false; } return (bool) $aDefinition['if']; }