You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Table of Contents

The following represents namespaces, classes, arguments, or other code/functionality that is currently deprecated as of the current version of Blesta. Everything listed here is pending removal. We recommend you update any custom integrations you use (i.e. modules, gateways, plugins, API calls, or custom source code) to no longer use deprecated functionality as soon as possible.

Core

Components

Components are libraries that provide additional utility. They are stored in the /components/ directory.

SourceDescriptionAlternativeDeprecated SinceProposed Removal
Events

The Events system has been refactored, therefore the Events component library in its entirety, including EventObject, and all Event_*_Callback classes, are deprecated.

This affects the Events object available in all classes inheriting from AppController and AppModel via $this->Events.

Blesta\Core\Util\Events\ library4.3.05.0
JsonThe Json component provided support for JSON-encoding in older versions of php that no longer meet minimum system requirements.Use php's json_encode and json_decode functions4.5.05.0
PricingPresenterPricing has been refactored, therefore the PricingPresenter component library is deprecated.Blesta\Core\Pricing\ libraries4.0.05.0
ReportType InterfaceThe interface has changed for all report classes, and the ReportType interface is no longer used.ReportInterface4.3.05.0
VCard::create argument data

Some associative keys passed to the first argument of VCard::create have been deprecated.

The first argument to VCard::create is an array of $data. The keys 'email1' and 'office_tel' have been deprecated (i.e. $data['email1'] and $data['office_tel']).

Pass values for $data['email'] and $data['work_tel'] instead4.5.05.0
  • No labels