Deprecated Elements

loader.php 1

Element Line Description
\JLoader::loadByPsr0() 584

4.0 this method will be removed

cms/html/batch.php 6

Element Line Description
\JHtmlBatch 19

4.0 Use JLayout directly

\JHtmlBatch::access() 30

4.0 instead of JHtml::_('batch.access'); use JLayoutHelper::render('joomla.html.batch.access', array());

\JHtmlBatch::item() 48

4.0 instead of JHtml::_('batch.item'); use JLayoutHelper::render('joomla.html.batch.item', array('extension' => 'com_XXX'));

\JHtmlBatch::language() 66

4.0 instead of JHtml::_('batch.language'); use JLayoutHelper::render('joomla.html.batch.language', array());

\JHtmlBatch::user() 84

4.0 instead of JHtml::_('batch.user'); use JLayoutHelper::render('joomla.html.batch.user', array());

\JHtmlBatch::tag() 102

4.0 instead of JHtml::_('batch.tag'); use JLayoutHelper::render('joomla.html.batch.tag', array());

cms/html/behavior.php 7

Element Line Description
\JHtmlBehavior::framework() 40

4.0 Update scripts to jquery

\JHtmlBehavior::modal() 357

4.0 Use the modal equivalent from bootstrap

\JHtmlBehavior::calendar() 580

4.0

\JHtmlBehavior::colorpicker() 617

4.0 Use directly the field or the layout

\JHtmlBehavior::simplecolorpicker() 663

4.0 Use directly the field or the layout

\JHtmlBehavior::noframes() 817

4.0 Add a X-Frame-Options HTTP Header with the SAMEORIGIN value instead.

\JHtmlBehavior::_getJSObject() 864

4.0 - Use JHtml::getJSObject() instead.

cms/html/bootstrap.php 8

Element Line Description
\JHtmlBootstrap::affix() 44

4.0 Bootstrap 4.0 dropped this so will Joomla.

\JHtmlBootstrap::modal() 254

4.0 This method was used by the old renderModal() implementation. Since the new implementation it is unneeded and the broken JS it was injecting could create issues As a case, please see: https://github.com/joomla/joomla-cms/pull/6918

\JHtmlBootstrap::tooltipExtended() 518

4.0 No replacement, use Bootstrap tooltips.

\JHtmlBootstrap::typeahead() 555

4.0 Bootstrap 4.0 dropped this so will Joomla.

\JHtmlBootstrap::startPane() 830

4.0 Use JHtml::_('bootstrap.startTabSet') instead.

\JHtmlBootstrap::endPane() 868

4.0 Use JHtml::_('bootstrap.endTabSet') instead.

\JHtmlBootstrap::addPanel() 884

4.0 Use JHtml::_('bootstrap.addTab') instead.

\JHtmlBootstrap::endPanel() 899

4.0 Use JHtml::_('bootstrap.endTab') instead.

cms/html/grid.php 2

Element Line Description
\JHtmlGrid::boolean() 33

4.0 This is only used in hathor and will be removed without replacement

\JHtmlGrid::behavior() 326

4.0 This is only used in hathor and will be removed without replacement

cms/html/rules.php 5

Element Line Description
\JHtmlRules 20

4.0

\JHtmlRules::assetFormWidget() 38

4.0

\JHtmlRules::_getParentAssetId() 153

4.0

\JHtmlRules::_getUserGroups() 176

4.0

\JHtmlRules::_getImagesArray() 220

4.0

cms/html/select.php 2

Element Line Description
\JHtmlSelect::suggestionlist() 158

4.0 Just create the <datalist> directly instead

\JHtmlSelect::optgroup() 406

4.0 Use JHtmlSelect::groupedList()

cms/html/sliders.php 5

Element Line Description
\JHtmlSliders 18

3.7.0 These helpers are dependent on the deprecated MooTools support

\JHtmlSliders::start() 31

3.7.0 These helpers are dependent on the deprecated MooTools support

\JHtmlSliders::end() 46

3.7.0 These helpers are dependent on the deprecated MooTools support

\JHtmlSliders::panel() 62

3.7.0 These helpers are dependent on the deprecated MooTools support

\JHtmlSliders::loadBehavior() 79

3.7.0 These helpers are dependent on the deprecated MooTools support

cms/html/sortablelist.php 1

Element Line Description
\JHtmlSortablelist::_proceedSaveOrderButton() 82

4.0 The logic is merged in the JLayout file

cms/html/tabs.php 5

Element Line Description
\JHtmlTabs 18

3.7.0 These helpers are dependent on the deprecated MooTools support

\JHtmlTabs::start() 31

3.7.0 These helpers are dependent on the deprecated MooTools support

\JHtmlTabs::end() 46

3.7.0 These helpers are dependent on the deprecated MooTools support

\JHtmlTabs::panel() 62

3.7.0 These helpers are dependent on the deprecated MooTools support

\JHtmlTabs::loadBehavior() 78

3.7.0 These helpers are dependent on the deprecated MooTools support

cms/less/formatter/joomla.php 1

Element Line Description
\JLessFormatterJoomla 20

4.0 without replacement

cms/less/less.php 1

Element Line Description
\JLess 20

4.0 without replacement

joomla/application/web/router.php 1

Element Line Description
\JApplicationWebRouter 18

4.0 Use the joomla/router package via Composer instead

joomla/application/web/router/base.php 1

Element Line Description
\JApplicationWebRouterBase 18

4.0 Use the joomla/router package via Composer instead

joomla/application/web/router/rest.php 1

Element Line Description
\JApplicationWebRouterRest 18

4.0 Use the joomla/router package via Composer instead

joomla/archive/archive.php 3

Element Line Description
\JArchive 23

4.0 use the Joomla\Archive\Archive class instead

\JArchive::extract() 45

4.0 use the Joomla\Archive\Archive class instead

\JArchive::getAdapter() 65

4.0 use the Joomla\Archive\Archive class instead

joomla/archive/bzip2.php 1

Element Line Description
\JArchiveBzip2 21

4.0 use the Joomla\Archive\Bzip2 class instead

joomla/archive/extractable.php 1

Element Line Description
\JArchiveExtractable 18

4.0 use the Joomla\Archive\ExtractableInterface interface instead

joomla/archive/gzip.php 1

Element Line Description
\JArchiveGzip 26

4.0 use the Joomla\Archive\Gzip class instead

joomla/archive/tar.php 1

Element Line Description
\JArchiveTar 28

4.0 use the Joomla\Archive\Tar class instead

joomla/archive/wrapper/archive.php 3

Element Line Description
\JArchiveWrapperArchive 20

4.0 use the Joomla\Archive\Archive class instead

\JArchiveWrapperArchive::extract() 35

4.0 use the Joomla\Archive\Archive class instead

\JArchiveWrapperArchive::getAdapter() 51

4.0 use the Joomla\Archive\Archive class instead

joomla/archive/zip.php 1

Element Line Description
\JArchiveZip 38

4.0 use the Joomla\Archive\Zip class instead

joomla/base/adapter.php 1

Element Line Description
\JAdapter 20

5.0 Will be removed without replacement

joomla/base/adapterinstance.php 1

Element Line Description
\JAdapterInstance 18

5.0 Will be removed without replacement

joomla/controller/base.php 1

Element Line Description
\JControllerBase 20

5.0 Use the default MVC library

joomla/controller/controller.php 1

Element Line Description
\JController 20

5.0 Use the default MVC library

joomla/database/database.php 9

Element Line Description
\JDatabase 18

4.0

\JDatabase::query() 29

4.0

\JDatabase::getConnectors() 46

4.0

\JDatabase::getErrorMsg() 63

4.0

\JDatabase::getErrorNum() 85

4.0

\JDatabase::getInstance() 109

4.0

\JDatabase::splitSql() 126

4.0

\JDatabase::stderr() 143

4.0

\JDatabase::test() 166

4.0 - Use JDatabaseDriver::isSupported() instead.

joomla/database/driver.php 6

Element Line Description
\JDatabaseDriver::getUTFSupport() 1325

4.0 - Use hasUTFSupport() instead

\JDatabaseDriver::loadNextObject() 1578

4.0 - Use getIterator() instead

\JDatabaseDriver::loadNextRow() 1616

4.0 (CMS) Use JDatabaseDriver::getIterator() instead

\JDatabaseDriver::setDebug() 2102

4.0 This will be removed in Joomla 4 without replacement

\JDatabaseDriver::errorNum 152

3.0.0

\JDatabaseDriver::errorMsg 159

3.0.0

joomla/database/driver/mysql.php 1

Element Line Description
\JDatabaseDriverMysql 19

4.0 Use MySQLi or PDO MySQL instead

joomla/database/driver/pdo.php 2

Element Line Description
\JDatabaseDriverPdo::loadNextObject() 916

4.0 (CMS) Use getIterator() instead

\JDatabaseDriverPdo::loadNextRow() 984

4.0 (CMS) Use getIterator() instead

joomla/database/driver/postgresql.php 1

Element Line Description
\JDatabaseDriverPostgresql 18

4.0 Use PDO PostgreSQL instead

joomla/database/exporter/mysql.php 1

Element Line Description
\JDatabaseExporterMysql 18

4.0 Use MySQLi or PDO MySQL instead

joomla/database/exporter/postgresql.php 1

Element Line Description
\JDatabaseExporterPostgresql 20

4.0 Use PDO PostgreSQL instead

joomla/database/importer/mysql.php 1

Element Line Description
\JDatabaseImporterMysql 18

4.0 Use MySQLi or PDO MySQL instead

joomla/database/importer/postgresql.php 1

Element Line Description
\JDatabaseImporterPostgresql 18

4.0 Use PDO PostgreSQL instead

joomla/database/iterator/mysql.php 1

Element Line Description
\JDatabaseIteratorMysql 19

4.0 Use MySQLi or PDO MySQL instead

joomla/database/iterator/postgresql.php 1

Element Line Description
\JDatabaseIteratorPostgresql 18

4.0 Use PDO PostgreSQL instead

joomla/database/query.php 3

Element Line Description
\JDatabaseQuery::union 152

4.0 Will be transformed and moved to $merge variable.

\JDatabaseQuery::unionDistinct() 1568

4.0 Use union() instead.

\JDatabaseQuery::unionAll 159

4.0 Will be transformed and moved to $merge variable.

joomla/database/query/mysql.php 1

Element Line Description
\JDatabaseQueryMysql 18

4.0 Use MySQLi or PDO MySQL instead

joomla/database/query/postgresql.php 1

Element Line Description
\JDatabaseQueryPostgresql 18

4.0 Use PDO PostgreSQL instead

joomla/event/dispatcher.php 1

Element Line Description
\JEventDispatcher 22

4.0 The CMS' Event classes will be replaced with the joomla/event package

joomla/event/event.php 1

Element Line Description
\JEvent 18

4.0 The CMS' Event classes will be replaced with the joomla/event package

joomla/facebook/album.php 1

Element Line Description
\JFacebookAlbum 19

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/checkin.php 1

Element Line Description
\JFacebookCheckin 19

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/comment.php 1

Element Line Description
\JFacebookComment 19

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/event.php 1

Element Line Description
\JFacebookEvent 19

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/facebook.php 1

Element Line Description
\JFacebook 20

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/group.php 1

Element Line Description
\JFacebookGroup 19

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/link.php 1

Element Line Description
\JFacebookLink 19

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/note.php 1

Element Line Description
\JFacebookNote 19

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/oauth.php 1

Element Line Description
\JFacebookOAuth 20

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/object.php 1

Element Line Description
\JFacebookObject 20

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/photo.php 1

Element Line Description
\JFacebookPhoto 19

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/post.php 1

Element Line Description
\JFacebookPost 19

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/status.php 1

Element Line Description
\JFacebookStatus 19

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/user.php 1

Element Line Description
\JFacebookUser 19

4.0 Use the joomla/facebook package via Composer instead

joomla/facebook/video.php 1

Element Line Description
\JFacebookVideo 19

4.0 Use the joomla/facebook package via Composer instead

joomla/form/fields/repeatable.php 1

Element Line Description
\JFormFieldRepeatable 20

4.0 Use JFormFieldSubform

joomla/form/fields/text.php 1

Element Line Description
\JFormFieldText::getSuggestions() 248

4.0 Use getOptions instead

joomla/form/fields/usergroup.php 1

Element Line Description
\JFormFieldUsergroup 20

3.5

joomla/github/account.php 7

Element Line Description
\JGithubAccount 18

4.0 Use the joomla/github package via Composer instead

\JGithubAccount::createAuthorisation() 34

use authorization->create()

\JGithubAccount::deleteAuthorisation() 69

use authorization->delete()

\JGithubAccount::editAuthorisation() 106

use authorization->edit()

\JGithubAccount::getAuthorisation() 176

use authorization->get()

\JGithubAccount::getAuthorisations() 206

use authorization->getList()

\JGithubAccount::getRateLimit() 235

use authorization->getRateLimit()

joomla/github/commits.php 11

Element Line Description
\JGithubCommits 18

4.0 Use the joomla/github package via Composer instead

\JGithubCommits::create() 38

use data->commits->create()

\JGithubCommits::createCommitComment() 78

use repositories->comments->create()

\JGithubCommits::deleteCommitComment() 120

use repositories->comments->delete()

\JGithubCommits::editCommitComment() 153

use repositories->comments->edit()

\JGithubCommits::getCommit() 193

use repositories->commits->get()

\JGithubCommits::getCommitComment() 225

use repositories->comments->get()

\JGithubCommits::getCommitComments() 259

use repositories->comments->getList()

\JGithubCommits::getDiff() 292

use repositories->commits->compare()

\JGithubCommits::getList() 325

use repositories->commits->getList()

\JGithubCommits::getListComments() 358

use repositories->comments->getListRepository()

joomla/github/forks.php 3

Element Line Description
\JGithubForks 18

4.0 Use the joomla/github package via Composer instead

\JGithubForks::create() 34

use repositories->forks->create()

\JGithubForks::getList() 79

use repositories->forks->getList()

joomla/github/github.php 1

Element Line Description
\JGithub 42

4.0 Use the joomla/github package via Composer instead

joomla/github/hooks.php 7

Element Line Description
\JGithubHooks 18

4.0 Use the joomla/github package via Composer instead

\JGithubHooks::create() 60

use repositories->hooks->create()

\JGithubHooks::delete() 98

use repositories->hooks->delete()

\JGithubHooks::edit() 130

use repositories->hooks->edit()

\JGithubHooks::get() 191

use repositories->hooks->get()

\JGithubHooks::getList() 216

use repositories->hooks->getList()

\JGithubHooks::test() 240

use repositories->hooks->test()

joomla/github/http.php 1

Element Line Description
\JGithubHttp 20

4.0 Use the joomla/github package via Composer instead

joomla/github/meta.php 1

Element Line Description
\JGithubMeta 18

4.0 Use the joomla/github package via Composer instead

joomla/github/milestones.php 6

Element Line Description
\JGithubMilestones 18

4.0 Use the joomla/github package via Composer instead

\JGithubMilestones::getList() 37

use issues->milestones->getList()

\JGithubMilestones::get() 73

use issues->milestones->get()

\JGithubMilestones::create() 108

use issues->milestones->create()

\JGithubMilestones::edit() 166

use issues->milestones->edit()

\JGithubMilestones::delete() 223

use issues->milestones->delete()

joomla/github/object.php 1

Element Line Description
\JGithubObject 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package.php 1

Element Line Description
\JGithubPackage 18

4.0 Use the joomla/github package via Composer instead

joomla/github/package/activity.php 1

Element Line Description
\JGithubPackageActivity 22

4.0 Use the joomla/github package via Composer instead

joomla/github/package/activity/events.php 1

Element Line Description
\JGithubPackageActivityEvents 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/activity/notifications.php 1

Element Line Description
\JGithubPackageActivityNotifications 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/activity/starring.php 1

Element Line Description
\JGithubPackageActivityStarring 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/activity/watching.php 1

Element Line Description
\JGithubPackageActivityWatching 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/authorization.php 1

Element Line Description
\JGithubPackageAuthorization 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/data.php 1

Element Line Description
\JGithubPackageData 50

4.0 Use the joomla/github package via Composer instead

joomla/github/package/data/blobs.php 1

Element Line Description
\JGithubPackageDataBlobs 24

4.0 Use the joomla/github package via Composer instead

joomla/github/package/data/commits.php 1

Element Line Description
\JGithubPackageDataCommits 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/data/refs.php 1

Element Line Description
\JGithubPackageDataRefs 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/data/tags.php 1

Element Line Description
\JGithubPackageDataTags 22

4.0 Use the joomla/github package via Composer instead

joomla/github/package/data/trees.php 1

Element Line Description
\JGithubPackageDataTrees 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/gists.php 6

Element Line Description
\JGithubPackageGists 22

4.0 Use the joomla/github package via Composer instead

\JGithubPackageGists::createComment() 477

use gists->comments->create()

\JGithubPackageGists::deleteComment() 493

use gists->comments->delete()

\JGithubPackageGists::editComment() 510

use gists->comments->edit()

\JGithubPackageGists::getComment() 526

use gists->comments->get()

\JGithubPackageGists::getComments() 544

use gists->comments->getList()

joomla/github/package/gists/comments.php 1

Element Line Description
\JGithubPackageGistsComments 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/gitignore.php 1

Element Line Description
\JGithubPackageGitignore 23

4.0 Use the joomla/github package via Composer instead

joomla/github/package/issues.php 11

Element Line Description
\JGithubPackageIssues 26

4.0 Use the joomla/github package via Composer instead

\JGithubPackageIssues::createComment() 340

use issues->comments->create()

\JGithubPackageIssues::createLabel() 359

use issues->labels->create()

\JGithubPackageIssues::deleteComment() 377

use issues->comments->delete()

\JGithubPackageIssues::deleteLabel() 395

use issues->labels->delete()

\JGithubPackageIssues::editComment() 414

use issues->comments->edit()

\JGithubPackageIssues::editLabel() 434

use issues->labels->update()

\JGithubPackageIssues::getComment() 452

use issues->comments->get()

\JGithubPackageIssues::getComments() 472

use issues->comments->getList()

\JGithubPackageIssues::getLabel() 490

use issues->labels->get()

\JGithubPackageIssues::getLabels() 507

use issues->labels->getList()

joomla/github/package/issues/assignees.php 1

Element Line Description
\JGithubPackageIssuesAssignees 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/issues/comments.php 1

Element Line Description
\JGithubPackageIssuesComments 23

4.0 Use the joomla/github package via Composer instead

joomla/github/package/issues/events.php 1

Element Line Description
\JGithubPackageIssuesEvents 24

4.0 Use the joomla/github package via Composer instead

joomla/github/package/issues/labels.php 1

Element Line Description
\JGithubPackageIssuesLabels 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/issues/milestones.php 1

Element Line Description
\JGithubPackageIssuesMilestones 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/markdown.php 1

Element Line Description
\JGithubPackageMarkdown 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/orgs.php 1

Element Line Description
\JGithubPackageOrgs 23

4.0 Use the joomla/github package via Composer instead

joomla/github/package/orgs/members.php 1

Element Line Description
\JGithubPackageOrgsMembers 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/orgs/teams.php 1

Element Line Description
\JGithubPackageOrgsTeams 23

4.0 Use the joomla/github package via Composer instead

joomla/github/package/pulls.php 7

Element Line Description
\JGithubPackagePulls 22

4.0 Use the joomla/github package via Composer instead

\JGithubPackagePulls::createComment() 413

use pulls->comments->create()

\JGithubPackagePulls::createCommentReply() 433

use pulls->comments->createReply()

\JGithubPackagePulls::deleteComment() 451

use pulls->comments->delete()

\JGithubPackagePulls::editComment() 470

use pulls->comments->edit()

\JGithubPackagePulls::getComment() 488

use pulls->comments->get()

\JGithubPackagePulls::getComments() 508

use pulls->comments->getList()

joomla/github/package/pulls/comments.php 1

Element Line Description
\JGithubPackagePullsComments 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories.php 1

Element Line Description
\JGithubPackageRepositories 31

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories/collaborators.php 1

Element Line Description
\JGithubPackageRepositoriesCollaborators 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories/comments.php 1

Element Line Description
\JGithubPackageRepositoriesComments 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories/commits.php 1

Element Line Description
\JGithubPackageRepositoriesCommits 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories/contents.php 1

Element Line Description
\JGithubPackageRepositoriesContents 23

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories/downloads.php 1

Element Line Description
\JGithubPackageRepositoriesDownloads 24

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories/forks.php 1

Element Line Description
\JGithubPackageRepositoriesForks 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories/hooks.php 1

Element Line Description
\JGithubPackageRepositoriesHooks 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories/keys.php 1

Element Line Description
\JGithubPackageRepositoriesKeys 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories/merging.php 1

Element Line Description
\JGithubPackageRepositoriesMerging 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories/statistics.php 1

Element Line Description
\JGithubPackageRepositoriesStatistics 23

4.0 Use the joomla/github package via Composer instead

joomla/github/package/repositories/statuses.php 1

Element Line Description
\JGithubPackageRepositoriesStatuses 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/search.php 1

Element Line Description
\JGithubPackageSearch 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/users.php 4

Element Line Description
\JGithubPackageUsers 20

4.0 Use the joomla/github package via Composer instead

\JGithubPackageUsers::getUser() 138

use users->get()

\JGithubPackageUsers::updateUser() 160

use users->edit()

\JGithubPackageUsers::getUsers() 177

use users->getList()

joomla/github/package/users/emails.php 1

Element Line Description
\JGithubPackageUsersEmails 23

4.0 Use the joomla/github package via Composer instead

joomla/github/package/users/followers.php 1

Element Line Description
\JGithubPackageUsersFollowers 20

4.0 Use the joomla/github package via Composer instead

joomla/github/package/users/keys.php 1

Element Line Description
\JGithubPackageUsersKeys 20

4.0 Use the joomla/github package via Composer instead

joomla/github/refs.php 5

Element Line Description
\JGithubRefs 18

4.0 Use the joomla/github package via Composer instead

\JGithubRefs::create() 34

use data->refs->create()

\JGithubRefs::edit() 76

use data->refs->edit()

\JGithubRefs::get() 122

use data->refs->get()

\JGithubRefs::getList() 156

use data->refs->getList()

joomla/github/statuses.php 3

Element Line Description
\JGithubStatuses 18

4.0 Use the joomla/github package via Composer instead

\JGithubStatuses::create() 36

use repositories->statuses->create()

\JGithubStatuses::getList() 88

use repositories->statuses->getList()

joomla/google/auth.php 1

Element Line Description
\JGoogleAuth 18

4.0 Use the joomla/google package via Composer instead

joomla/google/auth/oauth2.php 1

Element Line Description
\JGoogleAuthOauth2 20

4.0 Use the joomla/google package via Composer instead

joomla/google/data.php 1

Element Line Description
\JGoogleData 20

4.0 Use the joomla/google package via Composer instead

joomla/google/data/adsense.php 1

Element Line Description
\JGoogleDataAdsense 20

4.0 Use the joomla/google package via Composer instead

joomla/google/data/calendar.php 1

Element Line Description
\JGoogleDataCalendar 20

4.0 Use the joomla/google package via Composer instead

joomla/google/data/picasa.php 1

Element Line Description
\JGoogleDataPicasa 20

4.0 Use the joomla/google package via Composer instead

joomla/google/data/picasa/album.php 1

Element Line Description
\JGoogleDataPicasaAlbum 20

4.0 Use the joomla/google package via Composer instead

joomla/google/data/picasa/photo.php 1

Element Line Description
\JGoogleDataPicasaPhoto 20

4.0 Use the joomla/google package via Composer instead

joomla/google/data/plus.php 1

Element Line Description
\JGoogleDataPlus 20

4.0 Use the joomla/google package via Composer instead

joomla/google/data/plus/activities.php 1

Element Line Description
\JGoogleDataPlusActivities 20

4.0 Use the joomla/google package via Composer instead

joomla/google/data/plus/comments.php 1

Element Line Description
\JGoogleDataPlusComments 20

4.0 Use the joomla/google package via Composer instead

joomla/google/data/plus/people.php 1

Element Line Description
\JGoogleDataPlusPeople 20

4.0 Use the joomla/google package via Composer instead

joomla/google/embed.php 1

Element Line Description
\JGoogleEmbed 20

4.0 Use the joomla/google package via Composer instead

joomla/google/embed/analytics.php 1

Element Line Description
\JGoogleEmbedAnalytics 18

4.0 Use the joomla/google package via Composer instead

joomla/google/embed/maps.php 1

Element Line Description
\JGoogleEmbedMaps 20

4.0 Use the joomla/google package via Composer instead

joomla/google/google.php 1

Element Line Description
\JGoogle 23

4.0 Use the joomla/google package via Composer instead

joomla/grid/grid.php 1

Element Line Description
\JGrid 18

4.0 This class will be removed without any replacement

joomla/keychain/keychain.php 1

Element Line Description
\JKeychain 18

4.0 Deprecated without replacement

joomla/model/base.php 1

Element Line Description
\JModelBase 20

5.0 Use the default MVC library

joomla/model/database.php 1

Element Line Description
\JModelDatabase 20

5.0 Use the default MVC library

joomla/model/model.php 1

Element Line Description
\JModel 20

5.0 Use the default MVC library

joomla/oauth1/client.php 1

Element Line Description
\JOAuth1Client 20

4.0 Use the joomla/oauth1 framework package that will be bundled instead

joomla/oauth2/client.php 1

Element Line Description
\JOAuth2Client 20

4.0 Use the joomla/oauth2 framework package that will be bundled instead

joomla/openstreetmap/changesets.php 1

Element Line Description
\JOpenstreetmapChangesets 18

4.0 Use the joomla/openstreetmap package via Composer instead

joomla/openstreetmap/elements.php 1

Element Line Description
\JOpenstreetmapElements 18

4.0 Use the joomla/openstreetmap package via Composer instead

joomla/openstreetmap/gps.php 1

Element Line Description
\JOpenstreetmapGps 18

4.0 Use the joomla/openstreetmap package via Composer instead

joomla/openstreetmap/info.php 1

Element Line Description
\JOpenstreetmapInfo 18

4.0 Use the joomla/openstreetmap package via Composer instead

joomla/openstreetmap/oauth.php 1

Element Line Description
\JOpenstreetmapOauth 20

4.0 Use the joomla/openstreetmap package via Composer instead

joomla/openstreetmap/object.php 1

Element Line Description
\JOpenstreetmapObject 20

4.0 Use the joomla/openstreetmap package via Composer instead

joomla/openstreetmap/openstreetmap.php 1

Element Line Description
\JOpenstreetmap 20

4.0 Use the joomla/openstreetmap package via Composer instead

joomla/openstreetmap/user.php 1

Element Line Description
\JOpenstreetmapUser 18

4.0 Use the joomla/openstreetmap package via Composer instead

joomla/platform.php 4

Element Line Description
\JPlatform 17

4.0 Deprecated without replacement

\JPlatform::isCompatible() 63

4.0 Deprecated without replacement

\JPlatform::getShortVersion() 76

4.0 Deprecated without replacement

\JPlatform::getLongVersion() 89

4.0 Deprecated without replacement

joomla/route/wrapper/route.php 1

Element Line Description
\JRouteWrapperRoute 20

4.0 Will be removed without replacement

joomla/session/handler/interface.php 1

Element Line Description
\JSessionHandlerInterface 18

4.0 The CMS' Session classes will be replaced with the joomla/session package

joomla/session/handler/joomla.php 1

Element Line Description
\JSessionHandlerJoomla 18

4.0 The CMS' Session classes will be replaced with the joomla/session package

joomla/session/handler/native.php 1

Element Line Description
\JSessionHandlerNative 18

4.0 The CMS' Session classes will be replaced with the joomla/session package

joomla/session/storage.php 2

Element Line Description
\JSessionStorage 19

4.0 The CMS' Session classes will be replaced with the joomla/session package

\JSessionStorage::test() 217

4.0 - Use JSessionStorage::isSupported() instead.

joomla/session/storage/apc.php 1

Element Line Description
\JSessionStorageApc 19

4.0 The CMS' Session classes will be replaced with the joomla/session package

joomla/session/storage/apcu.php 1

Element Line Description
\JSessionStorageApcu 19

4.0 The CMS' Session classes will be replaced with the joomla/session package

joomla/session/storage/database.php 1

Element Line Description
\JSessionStorageDatabase 19

4.0 The CMS' Session classes will be replaced with the joomla/session package

joomla/session/storage/memcache.php 1

Element Line Description
\JSessionStorageMemcache 18

4.0 The CMS' Session classes will be replaced with the joomla/session package

joomla/session/storage/memcached.php 1

Element Line Description
\JSessionStorageMemcached 18

4.0 The CMS' Session classes will be replaced with the joomla/session package

joomla/session/storage/none.php 1

Element Line Description
\JSessionStorageNone 19

4.0 The CMS' Session classes will be replaced with the joomla/session package

joomla/session/storage/wincache.php 1

Element Line Description
\JSessionStorageWincache 18

4.0 The CMS' Session classes will be replaced with the joomla/session package

joomla/session/storage/xcache.php 1

Element Line Description
\JSessionStorageXcache 18

4.0 The CMS' Session classes will be replaced with the joomla/session package

joomla/string/string.php 3

Element Line Description
\JString 22

4.0 Use {@link \Joomla\String\StringHelper} instead unless otherwise noted.

\JString::splitCamelCase() 42

4.0 - Use JStringNormalise::fromCamelCase()

\JString::parse_url() 60

4.0 (CMS) - Use {@link \Joomla\Uri\UriHelper::parse_url()} instead.

joomla/string/wrapper/normalise.php 1

Element Line Description
\JStringWrapperNormalise 20

4.0 Will be removed without replacement

joomla/string/wrapper/punycode.php 1

Element Line Description
\JStringWrapperPunycode 22

4.0 Will be removed without replacement

joomla/twitter/block.php 1

Element Line Description
\JTwitterBlock 18

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/directmessages.php 1

Element Line Description
\JTwitterDirectmessages 18

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/favorites.php 1

Element Line Description
\JTwitterFavorites 18

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/friends.php 1

Element Line Description
\JTwitterFriends 18

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/help.php 1

Element Line Description
\JTwitterHelp 18

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/lists.php 1

Element Line Description
\JTwitterLists 18

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/oauth.php 1

Element Line Description
\JTwitterOAuth 20

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/object.php 1

Element Line Description
\JTwitterObject 20

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/places.php 1

Element Line Description
\JTwitterPlaces 18

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/profile.php 1

Element Line Description
\JTwitterProfile 18

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/search.php 1

Element Line Description
\JTwittersearch 18

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/statuses.php 1

Element Line Description
\JTwitterStatuses 18

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/trends.php 1

Element Line Description
\JTwitterTrends 18

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/twitter.php 1

Element Line Description
\JTwitter 20

4.0 Use the joomla/twitter package via Composer instead

joomla/twitter/users.php 1

Element Line Description
\JTwitterUsers 18

4.0 Use the joomla/twitter package via Composer instead

joomla/utilities/arrayhelper.php 12

Element Line Description
\JArrayHelper 21

4.0 Use Joomla\Utilities\ArrayHelper instead

\JArrayHelper::toInteger() 66

4.0 Use Joomla\Utilities\ArrayHelper::toInteger instead

\JArrayHelper::toObject() 83

4.0 Use Joomla\Utilities\ArrayHelper::toObject instead

\JArrayHelper::toString() 112

4.0 Use Joomla\Utilities\ArrayHelper::toString instead

\JArrayHelper::fromObject() 140

4.0 Use Joomla\Utilities\ArrayHelper::fromObject instead

\JArrayHelper::getColumn() 212

4.0 Use Joomla\Utilities\ArrayHelper::getColumn instead

\JArrayHelper::getValue() 241

4.0 Use Joomla\Utilities\ArrayHelper::getValue instead

\JArrayHelper::invert() 275

4.0 Use Joomla\Utilities\ArrayHelper::invert instead

\JArrayHelper::isAssociative() 290

4.0 Use Joomla\Utilities\ArrayHelper::isAssociative instead

\JArrayHelper::pivot() 306

4.0 Use Joomla\Utilities\ArrayHelper::pivot instead

\JArrayHelper::sortObjects() 336

4.0 Use Joomla\Utilities\ArrayHelper::sortObjects instead

\JArrayHelper::arrayUnique() 431

4.0 Use Joomla\Utilities\ArrayHelper::arrayUnique instead

joomla/view/base.php 1

Element Line Description
\JViewBase 18

5.0 Use the default MVC library

joomla/view/html.php 1

Element Line Description
\JViewHtml 20

5.0 Use the default MVC library

joomla/view/view.php 1

Element Line Description
\JView 18

5.0 Use the default MVC library

legacy/application/application.php 41

Element Line Description
\JApplication 27

3.2 Use CMSApplication instead unless specified otherwise

\JApplication::__construct() 110

3.2

\JApplication::getInstance() 178

3.2 Use JApplicationCms::getInstance() instead

\JApplication::initialise() 193

3.2

\JApplication::route() 238

3.2

\JApplication::dispatch() 270

3.2

\JApplication::render() 294

3.2

\JApplication::redirect() 337

3.2

\JApplication::enqueueMessage() 428

3.2

\JApplication::getMessageQueue() 455

3.2

\JApplication::getCfg() 486

3.2

\JApplication::getName() 504

3.2

\JApplication::getUserState() 534

3.2

\JApplication::setUserState() 558

3.2

\JApplication::getUserStateFromRequest() 582

3.2

\JApplication::login() 620

3.2

\JApplication::logout() 742

3.2

\JApplication::getTemplate() 787

3.2

\JApplication::getRouter() 813

3.2

\JApplication::stringURLSafe() 845

3.2 Use JApplicationHelper::stringURLSafe instead

\JApplication::getPathway() 861

3.2

\JApplication::getMenu() 891

3.2

\JApplication::getHash() 920

3.2 Use JApplicationHelper::getHash instead

\JApplication::_createConfiguration() 935

3.2

\JApplication::_createSession() 966

3.2

\JApplication::checkSession() 1035

3.2

\JApplication::afterSessionStart() 1096

3.2

\JApplication::getClientId() 1115

3.2

\JApplication::isAdmin() 1128

3.2

\JApplication::isSite() 1141

3.2

\JApplication::isWinOs() 1168

4.0 Use the IS_WIN constant instead.

\JApplication::isSSLConnection() 1183

3.2

\JApplication::__toString() 1196

3.2

\JApplication::_clientId 36

3.2

\JApplication::_messageQueue 45

3.2

\JApplication::_name 54

3.2

\JApplication::scope 63

3.2

\JApplication::requestTime 72

3.2

\JApplication::startTime 81

3.2

\JApplication::client 90

3.2

\JApplication::instances 99

3.2

legacy/base/node.php 10

Element Line Description
\JNode 18

3.0

\JNode::__construct() 44

3.0

\JNode::addChild() 63

3.0

\JNode::setParent() 85

3.0

\JNode::getChildren() 115

3.0

\JNode::getParent() 130

3.0

\JNode::hasChildren() 145

3.0

\JNode::hasParent() 160

3.0

\JNode::_parent 27

3.0

\JNode::_children 36

3.0

legacy/base/observable.php 9

Element Line Description
\JObservable 18

2.5

\JObservable::__construct() 55

2.5

\JObservable::getState() 68

2.5

\JObservable::notify() 81

2.5

\JObservable::attach() 102

2.5

\JObservable::detach() 171

2.5

\JObservable::_observers 27

2.5

\JObservable::_state 36

2.5

\JObservable::_methods 45

2.5

legacy/base/observer.php 4

Element Line Description
\JObserver 18

2.5

\JObserver::__construct() 37

2.5

\JObserver::update() 56

2.5

\JObserver::_subject 27

2.5

legacy/base/tree.php 7

Element Line Description
\JTree 18

3.0

\JTree::__construct() 44

3.0

\JTree::addChild() 63

3.0

\JTree::getParent() 83

3.0

\JTree::reset() 98

3.0

\JTree::_root 27

3.0

\JTree::_current 36

3.0

legacy/database/exception.php 1

Element Line Description
\JDatabaseException 20

2.5.5

legacy/database/mysql.php 1

Element Line Description
\JDatabaseMysql 21

3.0 Use JDatabaseDriverMysql instead.

legacy/database/mysqli.php 1

Element Line Description
\JDatabaseMysqli 21

3.0 Use JDatabaseDriverMysqli instead.

legacy/database/sqlazure.php 1

Element Line Description
\JDatabaseSqlazure 21

3.0 Use JDatabaseDriverSqlazure instead.

legacy/database/sqlsrv.php 1

Element Line Description
\JDatabaseSqlsrv 21

3.0 Use JDatabaseDriverSqlsrv instead.

legacy/dispatcher/dispatcher.php 1

Element Line Description
\JDispatcher 18

3.0

legacy/error/error.php 33

Element Line Description
\JERROR_ILLEGAL_OPTIONS 19

4.0

\JERROR_CALLBACK_NOT_CALLABLE 28

4.0

\JERROR_ILLEGAL_MODE 37

4.0

\JError 52

4.0 Will be removed without replacement

\JError::isError() 106

4.0

\JError::getError() 123

4.0

\JError::getErrors() 152

4.0

\JError::addToStack() 169

4.0

\JError::raise() 195

4.0

\JError::throwError() 216

4.0 Just throw an Exception

\JError::raiseError() 273

4.0 Just throw an Exception

\JError::raiseWarning() 295

4.0 Use \Joomla\CMS\Factory::getApplication()->enqueueMessage($msg, 'warning') when wou want to notify the UI

\JError::raiseNotice() 317

4.0 Use \Joomla\CMS\Factory::getApplication()->enqueueMessage($msg, 'notice') when wou want to notify the UI

\JError::getErrorHandling() 335

4.0

\JError::setErrorHandling() 369

4.0

\JError::attachHandler() 441

4.0

\JError::detachHandler() 457

4.0

\JError::registerErrorLevel() 481

4.0

\JError::translateErrorLevel() 507

4.0

\JError::handleIgnore() 532

4.0

\JError::handleEcho() 552

4.0

\JError::handleVerbose() 628

4.0

\JError::handleDie() 674

4.0

\JError::handleMessage() 715

4.0

\JError::handleLog() 739

4.0

\JError::handleCallback() 776

4.0

\JError::customErrorPage() 793

4.0 Use \Joomla\CMS\Exception\ExceptionHandler::render() instead

\JError::customErrorHandler() 813

4.0 Throw an Exception or enqueue the message to the application, eg. \Joomla\CMS\Factory::getApplication()->enqueueMessage($msg)

\JError::renderBacktrace() 830

4.0 Use JLayoutHelper::render('joomla.error.backtrace', array('backtrace' => $error->getTrace())) instead

\JError::legacy 63

4.0

\JError::levels 72

4.0

\JError::handlers 81

4.0

\JError::stack 94

4.0

legacy/exception/exception.php 23

Element Line Description
\JException 18

1.7

\JException::__construct() 140

1.7

\JException::__toString() 211

1.7

\JException::toString() 226

1.7

\JException::get() 245

1.7

\JException::getProperties() 268

1.7

\JException::getError() 299

1.7

\JException::getErrors() 336

1.7

\JException::set() 355

1.7

\JException::setProperties() 376

1.7

\JException::setError() 406

1.7

\JException::level 27

1.7

\JException::code 36

1.7

\JException::message 45

1.7

\JException::info 55

1.7

\JException::file 64

1.7

\JException::line 73

1.7

\JException::function 82

1.7

\JException::class 91

1.7

\JException::type 98

1.7

\JException::args 107

1.7

\JException::backtrace 116

1.7

\JException::_errors 125

1.7

legacy/log/logexception.php 1

Element Line Description
\LogException 20

2.5.5 Use semantic exceptions instead

legacy/request/request.php 16

Element Line Description
\JRequest 36

1.7 Get the JInput object from the application instead

\JRequest::getUri() 46

1.7

\JRequest::getMethod() 61

1.7 Use JInput::getMethod() instead

\JRequest::getVar() 96

1.7 Use JInput::get()

\JRequest::getInt() 185

1.7

\JRequest::getUInt() 206

1.7

\JRequest::getFloat() 227

1.7

\JRequest::getBool() 248

1.7

\JRequest::getWord() 269

1.7

\JRequest::getCmd() 292

1.7

\JRequest::getString() 314

1.7

\JRequest::setVar() 333

1.7

\JRequest::get() 413

1.7 Use JInput::get()

\JRequest::set() 468

1.7 Use JInput::set()

\JRequest::checkToken() 488

1.7 Use JSession::checkToken() instead. Note that 'default' has to become 'request'.

\JRequest::_cleanVar() 515

1.7

legacy/response/response.php 16

Element Line Description
\JResponse 23

1.5 Use JApplicationWeb instead

\JResponse::allowCache() 64

3.2 Use JApplicationWeb::allowCache() instead

\JResponse::setHeader() 83

3.2 Use JApplicationWeb::setHeader() instead

\JResponse::getHeaders() 96

3.2 Use JApplicationWeb::getHeaders() instead

\JResponse::clearHeaders() 109

3.2 Use JApplicationWeb::clearHeaders() instead

\JResponse::sendHeaders() 122

3.2 Use JApplicationWeb::sendHeaders() instead

\JResponse::setBody() 139

3.2 Use JApplicationWeb::setBody() instead

\JResponse::prependBody() 154

3.2 Use JApplicationWeb::prependBody() instead

\JResponse::appendBody() 169

3.2 Use JApplicationWeb::appendBody() instead

\JResponse::getBody() 184

3.2 Use JApplicationWeb::getBody() instead

\JResponse::toString() 199

3.2 Use JApplicationCms::toString() instead

\JResponse::compress() 218

3.2 Use JApplicationWeb::compress() instead

\JResponse::clientEncoding() 276

3.2 Use JApplicationWebClient instead

\JResponse::body 32

3.2

\JResponse::cachable 41

3.2

\JResponse::headers 50

3.2

legacy/simplecrypt/simplecrypt.php 5

Element Line Description
\JSimplecrypt 18

2.5.5 Use JCrypt instead.

\JSimplecrypt::__construct() 38

2.5.5 Use JCrypt instead.

\JSimplecrypt::decrypt() 64

2.5.5 Use JCrypt instead.

\JSimplecrypt::encrypt() 79

2.5.5 Use JCrypt instead.

\JSimplecrypt::_crypt 27

3.0 Use JCrypt instead.

legacy/simplepie/factory.php 2

Element Line Description
\JSimplepieFactory 22

3.0 Use JFeed or supply your own methods

\JSimplepieFactory::getFeedParser() 35

3.0 Use JFeedFactory($url) instead.

legacy/table/session.php 8

Element Line Description
\JTableSession 18

3.2 Use SQL queries to interact with the session table.

\JTableSession::__construct() 28

3.2 Use SQL queries to interact with the session table.

\JTableSession::insert() 48

3.2 Use SQL queries to interact with the session table.

\JTableSession::update() 78

3.2 Use SQL queries to interact with the session table.

\JTableSession::destroy() 106

3.2 Use SQL queries to interact with the session table.

\JTableSession::purge() 136

3.2 Use SQL queries to interact with the session table.

\JTableSession::exists() 157

3.2 Use SQL queries to interact with the session table.

\JTableSession::delete() 187

3.2 Use SQL queries to interact with the session table.

legacy/utilities/xmlelement.php 3

Element Line Description
\JXMLElement 20

3.0 Use SimpleXMLElement instead.

\JXMLElement::name() 30

3.0 Use SimpleXMLElement::getName() instead.

\JXMLElement::asFormattedXml() 49

3.0 Use SimpleXMLElement::asXml() instead.

src/Access/Access.php 4

Element Line Description
\Joomla\CMS\Access\Access::preloadPermissionsParentIdMapping() 292

3.7.0 No replacement. Will be removed in 4.0.

\Joomla\CMS\Access\Access::getActions() 1131

4.0 Use Access::getActionsFromFile or Access::getActionsFromData instead.

\Joomla\CMS\Access\Access::assetPermissionsById 56

3.7.0 No replacement. Will be removed in 4.0.

\Joomla\CMS\Access\Access::assetPermissionsByName 66

3.7.0 No replacement. Will be removed in 4.0.

src/Access/Wrapper/Access.php 11

Element Line Description
\Joomla\CMS\Access\Wrapper\Access 22

4.0 Use Joomla\CMS\Access\Access directly

\Joomla\CMS\Access\Wrapper\Access::clearStatics() 33

4.0 Use Joomla\CMS\Access\Access directly

\Joomla\CMS\Access\Wrapper\Access::check() 51

4.0 Use Joomla\CMS\Access\Access directly

\Joomla\CMS\Access\Wrapper\Access::checkGroup() 69

4.0 Use Joomla\CMS\Access\Access directly

\Joomla\CMS\Access\Wrapper\Access::getAssetRules() 86

4.0 Use Joomla\CMS\Access\Access directly

\Joomla\CMS\Access\Wrapper\Access::getGroupsByUser() 103

4.0 Use Joomla\CMS\Access\Access directly

\Joomla\CMS\Access\Wrapper\Access::getUsersByGroup() 120

4.0 Use Joomla\CMS\Access\Access directly

\Joomla\CMS\Access\Wrapper\Access::getAuthorisedViewLevels() 136

4.0 Use Joomla\CMS\Access\Access directly

\Joomla\CMS\Access\Wrapper\Access::getActions() 153

4.0 Use StaticAccess::getActionsFromFile or StaticAccess::getActionsFromData instead.

\Joomla\CMS\Access\Wrapper\Access::getActionsFromFile() 170

4.0 Use Joomla\CMS\Access\Access directly

\Joomla\CMS\Access\Wrapper\Access::getActionsFromData() 187

4.0 Use Joomla\CMS\Access\Access directly

src/Application/ApplicationHelper.php 2

Element Line Description
\Joomla\CMS\Application\ApplicationHelper::parseXMLInstallFile() 220

4.0 Use \JInstaller::parseXMLInstallFile instead.

\Joomla\CMS\Application\ApplicationHelper::parseXMLLangMetaFile() 239

4.0 Use \JInstaller::parseXMLInstallFile instead.

src/Application/BaseApplication.php 1

Element Line Description
\Joomla\CMS\Application\BaseApplication::doExecute() 163

4.0 The default concrete implementation of doExecute() will be removed, subclasses will need to provide their own implementation.

src/Application/CMSApplication.php 6

Element Line Description
\Joomla\CMS\Application\CMSApplication::getCfg() 303

4.0 Use get() instead

\Joomla\CMS\Application\CMSApplication::isAdmin() 637

4.0 Use isClient('administrator') instead.

\Joomla\CMS\Application\CMSApplication::isSite() 650

4.0 Use isClient('site') instead.

\Joomla\CMS\Application\CMSApplication::_clientId 56

4.0 Will be renamed $clientId

\Joomla\CMS\Application\CMSApplication::_messageQueue 65

4.0 Will be renamed $messageQueue

\Joomla\CMS\Application\CMSApplication::_name 74

4.0 Will be renamed $name

src/Application/SiteApplication.php 3

Element Line Description
\Joomla\CMS\Application\SiteApplication::getPageParameters() 288

4.0 Use getParams() instead

\Joomla\CMS\Application\SiteApplication::_language_filter 31

4.0 Will be renamed $language_filter

\Joomla\CMS\Application\SiteApplication::_detect_browser 40

4.0 Will be renamed $detect_browser

src/Application/WebApplication.php 1

Element Line Description
\Joomla\CMS\Application\WebApplication::initialise() 316

4.0

src/Cache/CacheController.php 2

Element Line Description
\Joomla\CMS\Cache\CacheController::get() 158

4.0 Implement own method in subclass

\Joomla\CMS\Cache\CacheController::store() 201

4.0 Implement own method in subclass

src/Cache/CacheStorage.php 1

Element Line Description
\Joomla\CMS\Cache\CacheStorage::test() 324

4.0

src/Cache/Controller/CallbackController.php 1

Element Line Description
\Joomla\CMS\Cache\Controller\CallbackController::call() 39

4.0

src/Cache/Controller/OutputController.php 3

Element Line Description
\Joomla\CMS\Cache\Controller\OutputController::start() 59

4.0

\Joomla\CMS\Cache\Controller\OutputController::end() 121

4.0

\Joomla\CMS\Cache\Controller\OutputController::_locktest 46

4.0

src/Cache/Storage/ApcStorage.php 1

Element Line Description
\Joomla\CMS\Cache\Storage\ApcStorage 22

4.0 Use the APCu handler instead

src/Cache/Storage/CacheliteStorage.php 1

Element Line Description
\Joomla\CMS\Cache\Storage\CacheliteStorage 22

4.0 Deprecated without replacement

src/Cache/Storage/MemcacheStorage.php 1

Element Line Description
\Joomla\CMS\Cache\Storage\MemcacheStorage 24

4.0 Use the Memcached handler instead

src/Cache/Storage/XcacheStorage.php 1

Element Line Description
\Joomla\CMS\Cache\Storage\XcacheStorage 22

4.0 The XCache PHP extension is not compatible with PHP 7

src/Client/ClientWrapper.php 1

Element Line Description
\Joomla\CMS\Client\ClientWrapper 21

4.0 Will be removed without replacement

src/Component/ComponentHelper.php 1

Element Line Description
\Joomla\CMS\Component\ComponentHelper::_load() 417

4.0 Use JComponentHelper::load() instead

src/Component/ComponentRecord.php 2

Element Line Description
\Joomla\CMS\Component\ComponentRecord::__get() 81

4.0 Access the item parameters through the getParams() method

\Joomla\CMS\Component\ComponentRecord::__set() 102

4.0 Set the item parameters through the setParams() method

src/Crypt/Cipher/BlowfishCipher.php 1

Element Line Description
\Joomla\CMS\Crypt\Cipher\BlowfishCipher 19

4.0 Without replacment use CryptoCipher

src/Crypt/Cipher/McryptCipher.php 1

Element Line Description
\Joomla\CMS\Crypt\Cipher\McryptCipher 23

4.0 Without replacment use CryptoCipher

src/Crypt/Cipher/Rijndael256Cipher.php 1

Element Line Description
\Joomla\CMS\Crypt\Cipher\Rijndael256Cipher 19

4.0 Without replacment use CryptoCipher

src/Crypt/Cipher/SimpleCipher.php 1

Element Line Description
\Joomla\CMS\Crypt\Cipher\SimpleCipher 23

4.0 (CMS)

src/Crypt/Cipher/TripleDesCipher.php 1

Element Line Description
\Joomla\CMS\Crypt\Cipher\TripleDesCipher 19

4.0 Without replacement use CryptoCipher

src/Crypt/Crypt.php 1

Element Line Description
\Joomla\CMS\Crypt\Crypt::hasStrongPasswordSupport() 164

4.0

src/Crypt/CryptPassword.php 5

Element Line Description
\Joomla\CMS\Crypt\CryptPassword 19

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\CryptPassword::create() 40

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\CryptPassword::verify() 53

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\CryptPassword::setDefaultType() 65

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\CryptPassword::getDefaultType() 75

4.0 Use PHP 5.5's native password hashing API

src/Crypt/Password/SimpleCryptPassword.php 9

Element Line Description
\Joomla\CMS\Crypt\Password\SimpleCryptPassword 22

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\Password\SimpleCryptPassword::create() 50

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\Password\SimpleCryptPassword::setCost() 101

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\Password\SimpleCryptPassword::getSalt() 116

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\Password\SimpleCryptPassword::verify() 136

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\Password\SimpleCryptPassword::setDefaultType() 184

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\Password\SimpleCryptPassword::getDefaultType() 200

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\Password\SimpleCryptPassword::cost 29

4.0 Use PHP 5.5's native password hashing API

\Joomla\CMS\Crypt\Password\SimpleCryptPassword::defaultType 36

4.0 Use PHP 5.5's native password hashing API

src/Document/Document.php 4

Element Line Description
\Joomla\CMS\Document\Document::addScript() 475

4.0 The (url, mime, defer, async) method signature is deprecated, use (url, options, attributes) instead.

\Joomla\CMS\Document\Document::addScriptVersion() 530

4.0 This method is deprecated, use addScript(url, options, attributes) instead.

\Joomla\CMS\Document\Document::addStyleSheet() 658

4.0 The (url, mime, media, attribs) method signature is deprecated, use (url, options, attributes) instead.

\Joomla\CMS\Document\Document::addStyleSheetVersion() 721

4.0 This method is deprecated, use addStyleSheet(url, options, attributes) instead.

src/Document/Renderer/Html/HeadRenderer.php 1

Element Line Description
\Joomla\CMS\Document\Renderer\Html\HeadRenderer::fetchHead() 51

4.0 Method code will be moved into the render method

src/Editor/Editor.php 4

Element Line Description
\Joomla\CMS\Editor\Editor::initialise() 243

4.0 This function will not load any custom tag from 4.0 forward, use JHtml::script

\Joomla\CMS\Editor\Editor::save() 350

4.0 Bind functionality to form submit through javascript

\Joomla\CMS\Editor\Editor::getContent() 388

4.0 Use Joomla.editors API, see core.js

\Joomla\CMS\Editor\Editor::setContent() 421

4.0 Use Joomla.editors API, see core.js

src/Environment/Browser.php 1

Element Line Description
\Joomla\CMS\Environment\Browser::isSSLConnection() 1020

4.0 - Use the isSSLConnection method on the application object.

src/Extension/ExtensionHelper.php 1

Element Line Description
\Joomla\CMS\Extension\ExtensionHelper 20

4.0 Replace class with a non static methods for better testing

src/Factory.php 6

Element Line Description
\Joomla\CMS\Factory::getAcl() 321

4.0 - Use JAccess directly.

\Joomla\CMS\Factory::getFeedParser() 387

4.0 Use directly JFeedFactory or supply SimplePie instead. Mehod will be proxied to JFeedFactory beginning in 3.2

\Joomla\CMS\Factory::getXml() 412

4.0 - Use SimpleXML directly.

\Joomla\CMS\Factory::getEditor() 466

4.0 - Use Editor directly

\Joomla\CMS\Factory::getUri() 496

4.0 - Use JUri directly.

\Joomla\CMS\Factory::acl 98

4.0

src/Filesystem/File.php 2

Element Line Description
\Joomla\CMS\Filesystem\File::read() 334

4.0 - Use the native file_get_contents() instead.

\Joomla\CMS\Filesystem\File::getName() 653

4.0 - Use basename() instead.

src/Filesystem/Wrapper/FileWrapper.php 12

Element Line Description
\Joomla\CMS\Filesystem\Wrapper\FileWrapper 23

4.0 Use \Joomla\CMS\Filesystem\File instead

\Joomla\CMS\Filesystem\Wrapper\FileWrapper::getExt() 36

4.0 Use \Joomla\CMS\Filesystem\File instead

\Joomla\CMS\Filesystem\Wrapper\FileWrapper::stripExt() 52

4.0 Use \Joomla\CMS\Filesystem\File instead

\Joomla\CMS\Filesystem\Wrapper\FileWrapper::makeSafe() 68

4.0 Use \Joomla\CMS\Filesystem\File instead

\Joomla\CMS\Filesystem\Wrapper\FileWrapper::copy() 87

4.0 Use \Joomla\CMS\Filesystem\File instead

\Joomla\CMS\Filesystem\Wrapper\FileWrapper::delete() 103

4.0 Use \Joomla\CMS\Filesystem\File instead

\Joomla\CMS\Filesystem\Wrapper\FileWrapper::move() 122

4.0 Use \Joomla\CMS\Filesystem\File instead

\Joomla\CMS\Filesystem\Wrapper\FileWrapper::read() 142

4.0 Use \Joomla\CMS\Filesystem\File instead

\Joomla\CMS\Filesystem\Wrapper\FileWrapper::write() 160

4.0 Use \Joomla\CMS\Filesystem\File instead

\Joomla\CMS\Filesystem\Wrapper\FileWrapper::upload() 178

4.0 Use \Joomla\CMS\Filesystem\File instead

\Joomla\CMS\Filesystem\Wrapper\FileWrapper::exists() 194

4.0 Use \Joomla\CMS\Filesystem\File instead

\Joomla\CMS\Filesystem\Wrapper\FileWrapper::getName() 210

4.0 Use \Joomla\CMS\Filesystem\File instead

src/Filesystem/Wrapper/FolderWrapper.php 10

Element Line Description
\Joomla\CMS\Filesystem\Wrapper\FolderWrapper 23

4.0 Use \Joomla\CMS\Filesystem\Folder instead

\Joomla\CMS\Filesystem\Wrapper\FolderWrapper::copy() 41

4.0 Use \Joomla\CMS\Filesystem\Folder instead

\Joomla\CMS\Filesystem\Wrapper\FolderWrapper::create() 58

4.0 Use \Joomla\CMS\Filesystem\Folder instead

\Joomla\CMS\Filesystem\Wrapper\FolderWrapper::delete() 75

4.0 Use \Joomla\CMS\Filesystem\Folder instead

\Joomla\CMS\Filesystem\Wrapper\FolderWrapper::move() 94

4.0 Use \Joomla\CMS\Filesystem\Folder instead

\Joomla\CMS\Filesystem\Wrapper\FolderWrapper::exists() 110

4.0 Use \Joomla\CMS\Filesystem\Folder instead

\Joomla\CMS\Filesystem\Wrapper\FolderWrapper::files() 132

4.0 Use \Joomla\CMS\Filesystem\Folder instead

\Joomla\CMS\Filesystem\Wrapper\FolderWrapper::folders() 154

4.0 Use \Joomla\CMS\Filesystem\Folder instead

\Joomla\CMS\Filesystem\Wrapper\FolderWrapper::listFolderTree() 175

4.0 Use \Joomla\CMS\Filesystem\Folder instead

\Joomla\CMS\Filesystem\Wrapper\FolderWrapper::makeSafe() 191

4.0 Use \Joomla\CMS\Filesystem\Folder instead

src/Filesystem/Wrapper/PathWrapper.php 8

Element Line Description
\Joomla\CMS\Filesystem\Wrapper\PathWrapper 23

4.0 Use \Joomla\CMS\Filesystem\Path instead

\Joomla\CMS\Filesystem\Wrapper\PathWrapper::canChmod() 36

4.0 Use \Joomla\CMS\Filesystem\Path instead

\Joomla\CMS\Filesystem\Wrapper\PathWrapper::setPermissions() 54

4.0 Use \Joomla\CMS\Filesystem\Path instead

\Joomla\CMS\Filesystem\Wrapper\PathWrapper::getPermissions() 70

4.0 Use \Joomla\CMS\Filesystem\Path instead

\Joomla\CMS\Filesystem\Wrapper\PathWrapper::check() 87

4.0 Use \Joomla\CMS\Filesystem\Path instead

\Joomla\CMS\Filesystem\Wrapper\PathWrapper::clean() 105

4.0 Use \Joomla\CMS\Filesystem\Path instead

\Joomla\CMS\Filesystem\Wrapper\PathWrapper::isOwner() 121

4.0 Use \Joomla\CMS\Filesystem\Path instead

\Joomla\CMS\Filesystem\Wrapper\PathWrapper::find() 138

4.0 Use \Joomla\CMS\Filesystem\Path instead

src/Filter/InputFilter.php 6

Element Line Description
\Joomla\CMS\Filter\InputFilter::_remove() 782

4.0 Use InputFilter::remove() instead

\Joomla\CMS\Filter\InputFilter::_cleanTags() 826

4.0 Use InputFilter::cleanTags() instead

\Joomla\CMS\Filter\InputFilter::_cleanAttributes() 1098

4.0 Use InputFilter::cleanAttributes() instead

\Joomla\CMS\Filter\InputFilter::_decode() 1172

4.0 Use InputFilter::decode() instead

\Joomla\CMS\Filter\InputFilter::_escapeAttributeValues() 1230

4.0 Use InputFilter::escapeAttributeValues() instead

\Joomla\CMS\Filter\InputFilter::_stripCSSExpressions() 1245

4.0 Use InputFilter::stripCSSExpressions() instead

src/Filter/OutputFilter.php 1

Element Line Description
\Joomla\CMS\Filter\OutputFilter::_ampReplaceCallback() 115

4.0 Use OutputFilter::ampReplaceCallback() instead

src/Filter/Wrapper/OutputFilterWrapper.php 10

Element Line Description
\Joomla\CMS\Filter\Wrapper\OutputFilterWrapper 21

4.0 Use Joomla\CMS\Filter\OutputFilter directly

\Joomla\CMS\Filter\Wrapper\OutputFilterWrapper::objectHTMLSafe() 36

4.0 Use Joomla\CMS\Filter\OutputFilter directly

\Joomla\CMS\Filter\Wrapper\OutputFilterWrapper::linkXHTMLSafe() 52

4.0 Use Joomla\CMS\Filter\OutputFilter directly

\Joomla\CMS\Filter\Wrapper\OutputFilterWrapper::stringURLSafe() 68

4.0 Use Joomla\CMS\Filter\OutputFilter directly

\Joomla\CMS\Filter\Wrapper\OutputFilterWrapper::stringURLUnicodeSlug() 84

4.0 Use Joomla\CMS\Filter\OutputFilter directly

\Joomla\CMS\Filter\Wrapper\OutputFilterWrapper::ampReplace() 100

4.0 Use Joomla\CMS\Filter\OutputFilter directly

\Joomla\CMS\Filter\Wrapper\OutputFilterWrapper::_ampReplaceCallback() 116

4.0 Use Joomla\CMS\Filter\OutputFilter directly

\Joomla\CMS\Filter\Wrapper\OutputFilterWrapper::cleanText() 132

4.0 Use Joomla\CMS\Filter\OutputFilter directly

\Joomla\CMS\Filter\Wrapper\OutputFilterWrapper::stripImages() 148

4.0 Use Joomla\CMS\Filter\OutputFilter directly

\Joomla\CMS\Filter\Wrapper\OutputFilterWrapper::stripIframes() 164

4.0 Use Joomla\CMS\Filter\OutputFilter directly

src/Form/Field/EditorField.php 1

Element Line Description
\Joomla\CMS\Form\Field\EditorField::save() 336

4.0 Will be removed without replacement

src/Form/Field/HelpsiteField.php 1

Element Line Description
\Joomla\CMS\Form\Field\HelpsiteField 25

4.0 To be removed

src/Form/Form.php 4

Element Line Description
\Joomla\CMS\Form\Form::getControlGroup() 628

3.2.3 Use renderField() instead of getControlGroup

\Joomla\CMS\Form\Form::getControlGroups() 645

3.2.3 Use renderFieldset() instead of getControlGroups

\Joomla\CMS\Form\Form::loadFieldType() 1967

4.0 Use FormHelper::loadFieldType() directly

\Joomla\CMS\Form\Form::loadRuleType() 1984

4.0 Use FormHelper::loadRuleType() directly

src/Form/FormField.php 1

Element Line Description
\Joomla\CMS\Form\FormField::getControlGroup() 915

3.2.3 Use renderField() instead

src/Form/FormWrapper.php 8

Element Line Description
\Joomla\CMS\Form\FormWrapper 19

4.0 Use Joomla\CMS\Form\FormHelper directly

\Joomla\CMS\Form\FormWrapper::loadFieldType() 33

4.0 Use Joomla\CMS\Form\FormHelper directly

\Joomla\CMS\Form\FormWrapper::loadRuleType() 50

4.0 Use Joomla\CMS\Form\FormHelper directly

\Joomla\CMS\Form\FormWrapper::loadFieldClass() 66

4.0 Use Joomla\CMS\Form\FormHelper directly

\Joomla\CMS\Form\FormWrapper::loadRuleClass() 82

4.0 Use Joomla\CMS\Form\FormHelper directly

\Joomla\CMS\Form\FormWrapper::addFieldPath() 98

4.0 Use Joomla\CMS\Form\FormHelper directly

\Joomla\CMS\Form\FormWrapper::addFormPath() 114

4.0 Use Joomla\CMS\Form\FormHelper directly

\Joomla\CMS\Form\FormWrapper::addRulePath() 130

4.0 Use Joomla\CMS\Form\FormHelper directly

src/HTML/HTMLHelper.php 4

Element Line Description
\Joomla\CMS\HTML\HTMLHelper::getMd5Version() 296

4.0 Usage of MD5SUM files is deprecated, use version instead.

\Joomla\CMS\HTML\HTMLHelper::stylesheet() 607

4.0 The (file, attribs, relative, pathOnly, detectBrowser, detectDebug) method signature is deprecated, use (file, options, attributes) instead.

\Joomla\CMS\HTML\HTMLHelper::script() 679

4.0 The (file, framework, relative, pathOnly, detectBrowser, detectDebug) method signature is deprecated, use (file, options, attributes) instead.

\Joomla\CMS\HTML\HTMLHelper::getJSObject() 1123

4.0 Use json_encode() or Joomla\Registry\Registry::toString('json') instead

src/Helper/ContentHelper.php 1

Element Line Description
\Joomla\CMS\Helper\ContentHelper::_getActions() 152

3.2 Use ContentHelper::getActions() instead

src/Helper/LibraryHelper.php 1

Element Line Description
\Joomla\CMS\Helper\LibraryHelper::_load() 141

4.0 Use LibraryHelper::loadLibrary() instead

src/Helper/ModuleHelper.php 1

Element Line Description
\Joomla\CMS\Helper\ModuleHelper::_load() 332

4.0 Use ModuleHelper::load() instead

src/Helper/TagsHelper.php 2

Element Line Description
\Joomla\CMS\Helper\TagsHelper::createTagsFromMetadata() 287

4.0 This method is no longer used in the CMS and will not be replaced.

\Joomla\CMS\Helper\TagsHelper::getTypeId() 743

4.0 Use \JUcmType::getTypeId() instead

src/Image/Image.php 1

Element Line Description
\Joomla\CMS\Image\Image 21

5.0 Use the class \Joomla\Image\Image instead

src/Image/ImageFilter.php 2

Element Line Description
\Joomla\CMS\Image\ImageFilter 21

5.0 Use Joomla\Image\ImageFilter instead.

\Joomla\CMS\Image\ImageFilter::__construct() 31

5.0 Use Joomla\Image\ImageFilter instead.

src/Input/Cli.php 7

Element Line Description
\Joomla\CMS\Input\Cli 21

5.0 Use Joomla\Input\Cli instead

\Joomla\CMS\Input\Cli::__construct() 51

5.0 Use Joomla\Input\Cli instead

\Joomla\CMS\Input\Cli::serialize() 77

5.0 Use Joomla\Input\Cli instead

\Joomla\CMS\Input\Cli::unserialize() 101

5.0 Use Joomla\Input\Cli instead

\Joomla\CMS\Input\Cli::parseArguments() 127

5.0 Use Joomla\Input\Cli instead

\Joomla\CMS\Input\Cli::executable 30

5.0 Use Joomla\Input\Cli instead

\Joomla\CMS\Input\Cli::args 40

5.0 Use Joomla\Input\Cli instead

src/Input/Cookie.php 3

Element Line Description
\Joomla\CMS\Input\Cookie 21

5.0 Use Joomla\Input\Cookie instead

\Joomla\CMS\Input\Cookie::__construct() 32

5.0 Use Joomla\Input\Cookie instead

\Joomla\CMS\Input\Cookie::set() 89

5.0 Use Joomla\Input\Cookie instead

src/Input/Files.php 6

Element Line Description
\Joomla\CMS\Input\Files 21

5.0 Use Joomla\Input\Files instead

\Joomla\CMS\Input\Files::__construct() 42

5.0 Use Joomla\Input\Files instead

\Joomla\CMS\Input\Files::get() 73

5.0 Use Joomla\Input\Files instead

\Joomla\CMS\Input\Files::decodeData() 114

5.0 Use Joomla\Input\Files instead

\Joomla\CMS\Input\Files::set() 142

5.0 Use Joomla\Input\Files instead

\Joomla\CMS\Input\Files::decodedData 30

5.0 Use Joomla\Input\Files instead

src/Input/Input.php 8

Element Line Description
\Joomla\CMS\Input\Input 31

5.0 Use Joomla\Input\Input instead

\Joomla\CMS\Input\Input::__construct() 60

5.0 Use Joomla\Input\Input instead

\Joomla\CMS\Input\Input::__get() 80

5.0 Use Joomla\Input\Input instead

\Joomla\CMS\Input\Input::getArray() 126

5.0 Use Joomla\Input\Input instead

\Joomla\CMS\Input\Input::getArrayRecursive() 149

5.0 Use Joomla\Input\Input instead

\Joomla\CMS\Input\Input::unserialize() 210

5.0 Use Joomla\Input\Input instead

\Joomla\CMS\Input\Input::allowedGlobals 40

5.0 Use Joomla\Input\Input instead

\Joomla\CMS\Input\Input::inputs 49

5.0 Use Joomla\Input\Input instead

src/Input/Json.php 4

Element Line Description
\Joomla\CMS\Input\Json 24

5.0 Use Joomla\Input\Json instead

\Joomla\CMS\Input\Json::__construct() 42

5.0 Use Joomla\Input\Json instead

\Joomla\CMS\Input\Json::getRaw() 75

5.0 Use Joomla\Input\Json instead

\Joomla\CMS\Input\Json::_raw 31

5.0 Use Joomla\Input\Json instead

src/Installer/Installer.php 3

Element Line Description
\Joomla\CMS\Installer\Installer::getAdapter() 2311

4.0 The internal adapter cache will no longer be supported, use loadAdapter() to fetch an adapter instance

\Joomla\CMS\Installer\Installer::loadAllAdapters() 2457

4.0 Individual adapters should be instantiated as needed

\Joomla\CMS\Installer\Installer::instance 126

4.0

src/Installer/InstallerHelper.php 1

Element Line Description
\Joomla\CMS\Installer\InstallerHelper::splitSql() 367

4.0 Use \JDatabaseDriver::splitSql() directly

src/Language/Language.php 7

Element Line Description
\Joomla\CMS\Language\Language::exists() 678

3.7.0, use LanguageHelper::exists() instead.

\Joomla\CMS\Language\Language::getMetadata() 1187

3.7.0, use LanguageHelper::getMetadata() instead.

\Joomla\CMS\Language\Language::getKnownLanguages() 1204

3.7.0, use LanguageHelper::getKnownLanguages() instead.

\Joomla\CMS\Language\Language::getLanguagePath() 1222

3.7.0, use LanguageHelper::getLanguagePath() instead.

\Joomla\CMS\Language\Language::setLanguage() 1241

4.0 (CMS) - Instantiate a new Language object instead

\Joomla\CMS\Language\Language::parseLanguageFiles() 1312

3.7.0, use LanguageHelper::parseLanguageFiles() instead.

\Joomla\CMS\Language\Language::parseXMLLanguageFile() 1330

3.7.0, use LanguageHelper::parseXMLLanguageFile() instead.

src/Language/LanguageHelper.php 1

Element Line Description
\_QQ_ 438

4.0 Use escaped double quotes (\") instead.

src/Language/LanguageStemmer.php 1

Element Line Description
\Joomla\CMS\Language\LanguageStemmer 19

4.0 Use wamania/php-stemmer

src/Language/Multilanguage.php 1

Element Line Description
\Joomla\CMS\Language\Multilanguage::getSiteLangs() 75

3.7.0 Use \JLanguageHelper::getInstalledLanguages(0) instead.

src/Language/Stemmer/Porteren.php 1

Element Line Description
\Joomla\CMS\Language\Stemmer\Porteren 25

4.0 Use wamania/php-stemmer

src/Language/Wrapper/JTextWrapper.php 7

Element Line Description
\Joomla\CMS\Language\Wrapper\JTextWrapper 19

4.0 Use JText directly

\Joomla\CMS\Language\Wrapper\JTextWrapper::_() 35

4.0 Use JText directly

\Joomla\CMS\Language\Wrapper\JTextWrapper::alt() 55

4.0 Use JText directly

\Joomla\CMS\Language\Wrapper\JTextWrapper::plural() 72

4.0 Use JText directly

\Joomla\CMS\Language\Wrapper\JTextWrapper::sprintf() 88

4.0 Use JText directly

\Joomla\CMS\Language\Wrapper\JTextWrapper::printf() 104

4.0 Use JText directly

\Joomla\CMS\Language\Wrapper\JTextWrapper::script() 122

4.0 Use JText directly

src/Language/Wrapper/LanguageHelperWrapper.php 4

Element Line Description
\Joomla\CMS\Language\Wrapper\LanguageHelperWrapper 21

4.0 Use Joomla\CMS\Language\LanguageHelper directly

\Joomla\CMS\Language\Wrapper\LanguageHelperWrapper::createLanguageList() 37

4.0 Use Joomla\CMS\Language\LanguageHelper directly

\Joomla\CMS\Language\Wrapper\LanguageHelperWrapper::detectLanguage() 51

4.0 Use Joomla\CMS\Language\LanguageHelper directly

\Joomla\CMS\Language\Wrapper\LanguageHelperWrapper::getLanguages() 67

4.0 Use Joomla\CMS\Language\LanguageHelper directly

src/Language/Wrapper/TransliterateWrapper.php 2

Element Line Description
\Joomla\CMS\Language\Wrapper\TransliterateWrapper 21

4.0 Use Joomla\CMS\Language\Transliterate directly

\Joomla\CMS\Language\Wrapper\TransliterateWrapper::utf8_latin_to_ascii() 35

4.0 Use Joomla\CMS\Language\Transliterate directly

src/Layout/FileLayout.php 2

Element Line Description
\Joomla\CMS\Layout\FileLayout::setLayout() 522

3.5 Use setLayoutId()

\Joomla\CMS\Layout\FileLayout::refreshIncludePaths() 556

3.5 Use FileLayout::clearIncludePaths()

src/MVC/Controller/BaseController.php 1

Element Line Description
\Joomla\CMS\MVC\Controller\BaseController::authorise() 485

3.0 Use \JAccess instead.

src/MVC/View/HtmlView.php 4

Element Line Description
\Joomla\CMS\MVC\View\HtmlView::assign() 278

3.0 Use native PHP syntax.

\Joomla\CMS\MVC\View\HtmlView::assignRef() 355

3.0 Use native PHP syntax.

\Joomla\CMS\MVC\View\HtmlView::setEscape() 597

3.0 Override \JViewLegacy::escape() instead.

\Joomla\CMS\MVC\View\HtmlView::_escape 117

3.0

src/Mail/Mail.php 1

Element Line Description
\Joomla\CMS\Mail\Mail::sendAdminMail() 781

4.0 Without replacement please implement it in your own code

src/Mail/MailWrapper.php 1

Element Line Description
\Joomla\CMS\Mail\MailWrapper 21

4.0 Will be removed without replacement

src/Menu/AbstractMenu.php 3

Element Line Description
\Joomla\CMS\Menu\AbstractMenu::_items 30

4.0 Will convert to $items

\Joomla\CMS\Menu\AbstractMenu::_default 39

4.0 Will convert to $default

\Joomla\CMS\Menu\AbstractMenu::_active 48

4.0 Will convert to $active

src/Menu/MenuItem.php 5

Element Line Description
\Joomla\CMS\Menu\MenuItem::__get() 217

4.0 Access the item parameters through the getParams() method

\Joomla\CMS\Menu\MenuItem::__set() 238

4.0 Set the item parameters through the setParams() method

\Joomla\CMS\Menu\MenuItem::__isset() 260

4.0 Deprecated without replacement

\Joomla\CMS\Menu\MenuItem::get() 324

4.0

\Joomla\CMS\Menu\MenuItem::set() 345

4.0

src/Object/CMSObject.php 6

Element Line Description
\Joomla\CMS\Object\CMSObject 22

4.0

\Joomla\CMS\Object\CMSObject::__toString() 58

12.3 Classes should provide their own __toString() implementation.

\Joomla\CMS\Object\CMSObject::getError() 143

12.3 JError has been deprecated

\Joomla\CMS\Object\CMSObject::getErrors() 179

12.3 JError has been deprecated

\Joomla\CMS\Object\CMSObject::setError() 240

12.3 JError has been deprecated

\Joomla\CMS\Object\CMSObject::_errors 32

12.3 JError has been deprecated

src/Pagination/Pagination.php 2

Element Line Description
\Joomla\CMS\Pagination\Pagination::set() 877

4.0 Access the properties directly.

\Joomla\CMS\Pagination\Pagination::get() 902

4.0 Access the properties directly.

src/Pathway/Pathway.php 3

Element Line Description
\Joomla\CMS\Pathway\Pathway::_makeItem() 220

4.0 Use makeItem() instead

\Joomla\CMS\Pathway\Pathway::_pathway 29

4.0 Will convert to $pathway

\Joomla\CMS\Pathway\Pathway::_count 36

4.0 Will convert to $count

src/Plugin/PluginHelper.php 2

Element Line Description
\Joomla\CMS\Plugin\PluginHelper::_import() 211

4.0 Use PluginHelper::import() instead

\Joomla\CMS\Plugin\PluginHelper::_load() 302

4.0 Use PluginHelper::load() instead

src/Profiler/Profiler.php 2

Element Line Description
\Joomla\CMS\Profiler\Profiler::getmicrotime() 147

4.0 - Use PHP's microtime(1)

\Joomla\CMS\Profiler\Profiler::getMemory() 163

4.0 - Use PHP's native memory_get_usage()

src/Router/Router.php 21

Element Line Description
\Joomla\CMS\Router\Router::getMode() 300

4.0

\Joomla\CMS\Router\Router::setMode() 315

4.0

\Joomla\CMS\Router\Router::_parseRawRoute() 450

4.0 Attach your logic as rule to the main parse stage

\Joomla\CMS\Router\Router::parseRawRoute() 465

4.0 Attach your logic as rule to the main parse stage

\Joomla\CMS\Router\Router::_parseSefRoute() 480

4.0 Attach your logic as rule to the main parse stage

\Joomla\CMS\Router\Router::parseSefRoute() 495

4.0 Attach your logic as rule to the main parse stage

\Joomla\CMS\Router\Router::_buildRawRoute() 510

4.0 Attach your logic as rule to the main build stage

\Joomla\CMS\Router\Router::buildRawRoute() 525

4.0 Attach your logic as rule to the main build stage

\Joomla\CMS\Router\Router::_buildSefRoute() 539

4.0 Attach your logic as rule to the main build stage

\Joomla\CMS\Router\Router::buildSefRoute() 554

4.0 Attach your logic as rule to the main build stage

\Joomla\CMS\Router\Router::_processParseRules() 568

4.0 Use processParseRules() instead

\Joomla\CMS\Router\Router::_processBuildRules() 612

4.0 Use processBuildRules() instead

\Joomla\CMS\Router\Router::_createUri() 653

4.0 Use createUri() instead

\Joomla\CMS\Router\Router::_encodeSegments() 718

4.0 This should be performed in the component router instead

\Joomla\CMS\Router\Router::encodeSegments() 733

4.0 This should be performed in the component router instead

\Joomla\CMS\Router\Router::_decodeSegments() 756

4.0 This should be performed in the component router instead

\Joomla\CMS\Router\Router::decodeSegments() 771

4.0 This should be performed in the component router instead

\Joomla\CMS\Router\Router::mode 55

4.0

\Joomla\CMS\Router\Router::_mode 64

4.0

\Joomla\CMS\Router\Router::_vars 81

4.0 Will convert to $vars

\Joomla\CMS\Router\Router::_rules 105

4.0 Will convert to $rules

src/Router/SiteRouter.php 6

Element Line Description
\Joomla\CMS\Router\SiteRouter::parseRawRoute() 201

4.0 Attach your logic as rule to the main parse stage

\Joomla\CMS\Router\SiteRouter::parseSefRoute() 272

4.0 Attach your logic as rule to the main parse stage

\Joomla\CMS\Router\SiteRouter::buildRawRoute() 468

4.0 Attach your logic as rule to the main build stage

\Joomla\CMS\Router\SiteRouter::_buildSefRoute() 496

4.0 Attach your logic as rule to the main build stage

\Joomla\CMS\Router\SiteRouter::buildSefRoute() 511

4.0 Attach your logic as rule to the main build stage

\Joomla\CMS\Router\SiteRouter::processBuildRules() 626

4.0 The special logic should be implemented as rule

src/Table/Content.php 9

Element Line Description
\Joomla\CMS\Table\Content 27

3.1.4 Class will be removed upon completion of transition to UCM

\Joomla\CMS\Table\Content::__construct() 37

3.1.4 Class will be removed upon completion of transition to UCM

\Joomla\CMS\Table\Content::_getAssetName() 58

3.1.4 Class will be removed upon completion of transition to UCM

\Joomla\CMS\Table\Content::_getAssetTitle() 73

3.1.4 Class will be removed upon completion of transition to UCM

\Joomla\CMS\Table\Content::_getAssetParentId() 89

3.1.4 Class will be removed upon completion of transition to UCM

\Joomla\CMS\Table\Content::bind() 135

3.1.4 Class will be removed upon completion of transition to UCM

\Joomla\CMS\Table\Content::check() 185

3.1.4 Class will be removed upon completion of transition to UCM

\Joomla\CMS\Table\Content::getDefaultAssetValues() 294

3.4 Class will be removed upon completion of transition to UCM

\Joomla\CMS\Table\Content::store() 318

3.1.4 Class will be removed upon completion of transition to UCM

src/Table/Observer/ContentHistory.php 1

Element Line Description
\Joomla\CMS\Table\Observer\ContentHistory::_myTableForPregreplaceOnly 45

Never use this

src/Table/Observer/Tags.php 1

Element Line Description
\Joomla\CMS\Table\Observer\Tags::_myTableForPregreplaceOnly 65

Never use this

src/Updater/Updater.php 1

Element Line Description
\Joomla\CMS\Updater\Updater::update() 191

4.0 No replacement.

src/Uri/Uri.php 2

Element Line Description
\Joomla\CMS\Uri\Uri::setPath() 259

4.0 Use {@link \Joomla\Uri\Uri::setPath()}

\Joomla\CMS\Uri\Uri::_cleanPath() 337

4.0 Use {@link \Joomla\Uri\Uri::cleanPath()} instead

src/User/User.php 2

Element Line Description
\Joomla\CMS\User\User::getParameters() 529

4.0 - Instead use User::getParam()

\Joomla\CMS\User\User::userHelper 217

4.0 Use Joomla\CMS\User\UserHelper directly

src/User/UserHelper.php 5

Element Line Description
\Joomla\CMS\User\UserHelper::getCryptedPassword() 430

4.0

\Joomla\CMS\User\UserHelper::getSalt() 551

4.0

\Joomla\CMS\User\UserHelper::invalidateCookie() 751

4.0 This is handled in the authentication plugin itself. The 'invalid' column in the db should be removed as well

\Joomla\CMS\User\UserHelper::clearExpiredTokens() 779

4.0 This is handled in the authentication plugin itself

\Joomla\CMS\User\UserHelper::getRememberCookieData() 799

4.0 This is handled in the authentication plugin itself

src/User/UserWrapper.php 17

Element Line Description
\Joomla\CMS\User\UserWrapper 19

4.0 Use Joomla\CMS\User\UserHelper directly

\Joomla\CMS\User\UserWrapper::addUserToGroup() 34

4.0 Use Joomla\CMS\User\UserHelper directly

\Joomla\CMS\User\UserWrapper::getUserGroups() 50

4.0 Use Joomla\CMS\User\UserHelper directly

\Joomla\CMS\User\UserWrapper::removeUserFromGroup() 67

4.0 Use Joomla\CMS\User\UserHelper directly

\Joomla\CMS\User\UserWrapper::setUserGroups() 84

4.0 Use Joomla\CMS\User\UserHelper directly

\Joomla\CMS\User\UserWrapper::getProfile() 100

4.0 Use Joomla\CMS\User\UserHelper directly

\Joomla\CMS\User\UserWrapper::activateUser() 116

4.0 Use Joomla\CMS\User\UserHelper directly

\Joomla\CMS\User\UserWrapper::getUserId() 132

4.0 Use Joomla\CMS\User\UserHelper directly

\Joomla\CMS\User\UserWrapper::hashPassword() 150

4.0 Use Joomla\CMS\User\UserHelper directly

\Joomla\CMS\User\UserWrapper::verifyPassword() 168

4.0 Use Joomla\CMS\User\UserHelper directly

\Joomla\CMS\User\UserWrapper::getCryptedPassword() 192

4.0

\Joomla\CMS\User\UserWrapper::getSalt() 214

4.0

\Joomla\CMS\User\UserWrapper::genRandomPassword() 230

4.0 Use Joomla\CMS\User\UserHelper directly

\Joomla\CMS\User\UserWrapper::invalidateCookie() 247

4.0

\Joomla\CMS\User\UserWrapper::clearExpiredTokens() 261

4.0

\Joomla\CMS\User\UserWrapper::getRememberCookieData() 275

4.0

\Joomla\CMS\User\UserWrapper::getShortHashedUserAgent() 289

4.0 Use Joomla\CMS\User\UserHelper directly

src/Version.php 4

Element Line Description
\Joomla\CMS\Version::__get() 158

4.0 Access the constants directly

\Joomla\CMS\Version::RELEASE 72

4.0 Use separated version constants instead

\Joomla\CMS\Version::DEV_LEVEL 81

4.0 Use separated version constants instead

\Joomla\CMS\Version::BUILD 98

4.0

vendor/joomla/application/src/AbstractCliApplication.php 1

Element Line Description
\Joomla\Application\AbstractCliApplication 20

2.0 Use the joomla/console package instead

vendor/joomla/application/src/AbstractDaemonApplication.php 1

Element Line Description
\Joomla\Application\AbstractDaemonApplication 23

2.0 Deprecated without replacement

vendor/joomla/application/src/Cli/CliInput.php 1

Element Line Description
\Joomla\Application\Cli\CliInput 17

2.0 Use the joomla/console package instead

vendor/joomla/application/src/Cli/CliOutput.php 1

Element Line Description
\Joomla\Application\Cli\CliOutput 19

2.0 Use the joomla/console package instead

vendor/joomla/application/src/Cli/ColorProcessor.php 1

Element Line Description
\Joomla\Application\Cli\ColorProcessor 19

2.0 Use the joomla/console package instead

vendor/joomla/application/src/Cli/ColorStyle.php 1

Element Line Description
\Joomla\Application\Cli\ColorStyle 17

2.0 Use the joomla/console package instead

vendor/joomla/application/src/Cli/Output/Processor/ColorProcessor.php 1

Element Line Description
\Joomla\Application\Cli\Output\Processor\ColorProcessor 20

2.0 Use the joomla/console package instead

vendor/joomla/application/src/Cli/Output/Processor/ProcessorInterface.php 1

Element Line Description
\Joomla\Application\Cli\Output\Processor\ProcessorInterface 17

2.0 Use the joomla/console package instead

vendor/joomla/application/src/Cli/Output/Stdout.php 1

Element Line Description
\Joomla\Application\Cli\Output\Stdout 19

2.0 Use the joomla/console package instead

vendor/joomla/application/src/Cli/Output/Xml.php 1

Element Line Description
\Joomla\Application\Cli\Output\Xml 19

2.0 Use the joomla/console package instead

vendor/joomla/di/src/Container.php 1

Element Line Description
\Joomla\DI\Container::exists() 499

3.0 Use ContainerInterface::has() instead

vendor/joomla/di/src/ContainerAwareInterface.php 1

Element Line Description
\Joomla\DI\ContainerAwareInterface::getContainer() 27

2.0 The getter will no longer be part of the interface.

vendor/joomla/event/src/Dispatcher.php 2

Element Line Description
\Joomla\Event\Dispatcher::setListenerFilter() 78

Incorporate a method in your listener object such as getEvents to feed into the setListener method.

\Joomla\Event\Dispatcher::listenerFilter 39

vendor/joomla/filesystem/src/Stream/String.php 1

Element Line Description
\Joomla\Filesystem\Stream\String 20

2.0 Use StringWrapper instead

vendor/joomla/filesystem/src/Support/StringController.php 1

Element Line Description
\Joomla\Filesystem\Support\StringController::_getArray() 34

2.0 Use getArray instead.

vendor/joomla/filter/src/InputFilter.php 2

Element Line Description
\Joomla\Filter\InputFilter::decode() 955

This method will be removed once support for PHP 5.3 is discontinued.

\Joomla\Filter\InputFilter::instances 62

1.2.0

vendor/joomla/image/src/Filter/Backgroundfill.php 1

Element Line Description
\Joomla\Image\Filter\Backgroundfill 20

The joomla/image package is deprecated

vendor/joomla/image/src/Filter/Brightness.php 1

Element Line Description
\Joomla\Image\Filter\Brightness 20

The joomla/image package is deprecated

vendor/joomla/image/src/Filter/Contrast.php 1

Element Line Description
\Joomla\Image\Filter\Contrast 20

The joomla/image package is deprecated

vendor/joomla/image/src/Filter/Edgedetect.php 1

Element Line Description
\Joomla\Image\Filter\Edgedetect 19

The joomla/image package is deprecated

vendor/joomla/image/src/Filter/Emboss.php 1

Element Line Description
\Joomla\Image\Filter\Emboss 19

The joomla/image package is deprecated

vendor/joomla/image/src/Filter/Grayscale.php 1

Element Line Description
\Joomla\Image\Filter\Grayscale 19

The joomla/image package is deprecated

vendor/joomla/image/src/Filter/Negate.php 1

Element Line Description
\Joomla\Image\Filter\Negate 19

The joomla/image package is deprecated

vendor/joomla/image/src/Filter/Sketchy.php 1

Element Line Description
\Joomla\Image\Filter\Sketchy 19

The joomla/image package is deprecated

vendor/joomla/image/src/Filter/Smooth.php 1

Element Line Description
\Joomla\Image\Filter\Smooth 20

The joomla/image package is deprecated

vendor/joomla/image/src/Image.php 1

Element Line Description
\Joomla\Image\Image 21

The joomla/image package is deprecated

vendor/joomla/image/src/ImageFilter.php 1

Element Line Description
\Joomla\Image\ImageFilter 21

The joomla/image package is deprecated

vendor/joomla/input/src/Cli.php 1

Element Line Description
\Joomla\Input\Cli 19

2.0 Use a Symfony\Component\Console\Input\InputInterface implementation when using the joomla/console package

vendor/joomla/ldap/src/LdapClient.php 1

Element Line Description
\Joomla\Ldap\LdapClient 17

The joomla/ldap package is deprecated

vendor/joomla/registry/src/AbstractRegistryFormat.php 3

Element Line Description
\Joomla\Registry\AbstractRegistryFormat 17

2.0 Format objects should directly implement the FormatInterface

\Joomla\Registry\AbstractRegistryFormat::getInstance() 39

2.0 Use Factory::getFormat() instead

\Joomla\Registry\AbstractRegistryFormat::instances 24

2.0 Object caching will no longer be supported

vendor/joomla/registry/src/Factory.php 1

Element Line Description
\Joomla\Registry\Factory::formatInstances 25

2.0 Object caching will no longer be supported

vendor/joomla/registry/src/Registry.php 2

Element Line Description
\Joomla\Registry\Registry::getInstance() 267

2.0 Instantiate a new Registry instance instead

\Joomla\Registry\Registry::instances 43

2.0 Object caching will no longer be supported

vendor/joomla/session/Joomla/Session/Session.php 17

Element Line Description
\Joomla\Session\Session::__get() 190

2.0 Use get methods for non-deprecated properties

\Joomla\Session\Session::getInstance() 210

2.0 A singleton object store will no longer be supported

\Joomla\Session\Session::getStores() 357

2.0 The Storage class chain will be removed

\Joomla\Session\Session::initialise() 431

2.0 In 2.0 the DispatcherInterface should be injected via the object constructor

\Joomla\Session\Session::_start() 598

2.0

\Joomla\Session\Session::_setCookieParams() 826

2.0

\Joomla\Session\Session::_createToken() 872

2.0 Use createToken instead

\Joomla\Session\Session::_setCounter() 899

2.0 Use setCounter instead

\Joomla\Session\Session::_setTimers() 929

2.0 Use setTimers instead

\Joomla\Session\Session::_setOptions() 968

2.0 Use setOptions instead

\Joomla\Session\Session::_validate() 1059

2.0 Use validate instead

\Joomla\Session\Session::cookie_domain 81

2.0

\Joomla\Session\Session::cookie_path 90

2.0

\Joomla\Session\Session::cookie_httponly 99

2.0

\Joomla\Session\Session::cookie_samesite 108

2.0

\Joomla\Session\Session::instance 117

2.0

\Joomla\Session\Session::storeName 126

2.0

vendor/joomla/session/Joomla/Session/Storage.php 12

Element Line Description
\Joomla\Session\Storage 20

2.0 The Storage class chain will be removed.

\Joomla\Session\Storage::__construct() 37

2.0

\Joomla\Session\Storage::getInstance() 53

2.0

\Joomla\Session\Storage::register() 91

2.0

\Joomla\Session\Storage::open() 117

2.0

\Joomla\Session\Storage::close() 130

2.0

\Joomla\Session\Storage::read() 146

2.0

\Joomla\Session\Storage::write() 162

2.0

\Joomla\Session\Storage::destroy() 178

2.0

\Joomla\Session\Storage::gc() 193

2.0

\Joomla\Session\Storage::isSupported() 206

2.0

\Joomla\Session\Storage::instances 27

2.0

vendor/joomla/session/Joomla/Session/Storage/Apc.php 6

Element Line Description
\Joomla\Session\Storage\Apc 20

2.0 The Storage class chain will be removed.

\Joomla\Session\Storage\Apc::__construct() 31

2.0

\Joomla\Session\Storage\Apc::read() 52

2.0

\Joomla\Session\Storage\Apc::write() 70

2.0

\Joomla\Session\Storage\Apc::destroy() 87

2.0

\Joomla\Session\Storage\Apc::isSupported() 102

2.0

vendor/joomla/session/Joomla/Session/Storage/Apcu.php 1

Element Line Description
\Joomla\Session\Storage\Apcu 20

2.0 The Storage class chain will be removed.

vendor/joomla/session/Joomla/Session/Storage/Database.php 7

Element Line Description
\Joomla\Session\Storage\Database 21

2.0 The Storage class chain will be removed

\Joomla\Session\Storage\Database::__construct() 41

2.0

\Joomla\Session\Storage\Database::read() 66

2.0

\Joomla\Session\Storage\Database::write() 97

2.0

\Joomla\Session\Storage\Database::destroy() 136

2.0

\Joomla\Session\Storage\Database::gc() 165

2.0

\Joomla\Session\Storage\Database::db 30

2.0

vendor/joomla/session/Joomla/Session/Storage/Memcache.php 5

Element Line Description
\Joomla\Session\Storage\Memcache 19

2.0 The Storage class chain will be removed

\Joomla\Session\Storage\Memcache::__construct() 39

2.0

\Joomla\Session\Storage\Memcache::register() 66

2.0

\Joomla\Session\Storage\Memcache::isSupported() 83

2.0

\Joomla\Session\Storage\Memcache::_servers 28

2.0

vendor/joomla/session/Joomla/Session/Storage/Memcached.php 5

Element Line Description
\Joomla\Session\Storage\Memcached 19

2.0 The Storage class chain will be removed

\Joomla\Session\Storage\Memcached::__construct() 39

2.0

\Joomla\Session\Storage\Memcached::register() 67

2.0

\Joomla\Session\Storage\Memcached::isSupported() 84

2.0

\Joomla\Session\Storage\Memcached::_servers 28

2.0

vendor/joomla/session/Joomla/Session/Storage/None.php 2

Element Line Description
\Joomla\Session\Storage\None 20

2.0 The Storage class chain will be removed

\Joomla\Session\Storage\None::register() 30

2.0

vendor/joomla/session/Joomla/Session/Storage/Wincache.php 4

Element Line Description
\Joomla\Session\Storage\Wincache 19

2.0 The Storage class chain will be removed

\Joomla\Session\Storage\Wincache::__construct() 30

2.0

\Joomla\Session\Storage\Wincache::register() 48

2.0

\Joomla\Session\Storage\Wincache::isSupported() 64

2.0

vendor/joomla/session/Joomla/Session/Storage/Xcache.php 6

Element Line Description
\Joomla\Session\Storage\Xcache 19

2.0 The Storage class chain will be removed

\Joomla\Session\Storage\Xcache::__construct() 30

2.0

\Joomla\Session\Storage\Xcache::read() 50

2.0

\Joomla\Session\Storage\Xcache::write() 74

2.0

\Joomla\Session\Storage\Xcache::destroy() 91

2.0

\Joomla\Session\Storage\Xcache::isSupported() 111

2.0

vendor/joomla/string/src/String.php 1

Element Line Description
\Joomla\String\String 19

2.0 Use StringHelper instead