Martin Luther King Jr.: Letter from a Birmingham Jail

In honor of Martin Luther King Day, reprinted below is the text of Dr. King's original letter written while he was being held in the Birmingham City Jail in Birmingham, Alabama, in April 1963.



Birmingham City Jail

April 16, 1963


My dear Fellow Clergymen,


While confined here in the Birmingham City Jail, I came across your recent statement calling our present activities "unwise and untimely." Seldom, if ever, do I pause to answer criticism of my work and ideas. If I sought to answer all the criticisms that cross my desk, my secretaries would be engaged in little else in the course of the day and I would have no time for constructive work. But since I feel that you are men of genuine goodwill and your criticisms are sincerely set forth, I would like to answer your statement in what I hope will be patient and reasonable terms.


I think I should give the reason for my being in Birmingham, since you have been influenced by the argument of "outsiders coming in." I have the honor of serving as president of the Southern Christian Leadership Conference, an organization operating in every Southern state with headquarters in Atlanta, Georgia. We have some eighty-five affiliate organizations all across the South – one being the Alabama Christian Movement for Human Rights. Whenever necessary and possible we share staff, educational, and financial resources with our affiliates. Several months ago our local affiliate here in Birmingham invited us to be on call to engage in a nonviolent direct action program if such were deemed necessary. We readily consented and when the hour came we lived up to our promises. So I am here, along with several members of my staff, because we were invited here. I am here because I have basic organizational ties here. Beyond this, I am in Birmingham because injustice is here. Just as the eighth century prophets left their little villages and carried their "thus saith the Lord" far beyond the boundaries of their home town, and just as the Apostle Paul left his little village of Tarsus and carried the gospel of Jesus Christ to practically every hamlet and city of the Graeco-Roman world, I too am compelled to carry the gospel of freedom beyond my particular home town. Like Paul, I must constantly respond to the Macedonian call for aid.


Moreover, I am cognizant of the interrelatedness of all communities and states. I cannot sit idly by in Atlanta and not be concerned about what happens in Birmingham. Injustice anywhere is a threat to justice everywhere. We are caught in an inescapable network of mutuality tied in a single garment of destiny. Whatever affects one directly affects all indirectly. Never again can we afford to live with the narrow, provincial "outside agitator" idea. Anyone who lives inside the United States can never be considered an outsider anywhere in this country.


You deplore the demonstrations that are presently taking place in Birmingham. But I am sorry that your statement did not express a similar concern for the conditions that brought the demonstrations into being. I am sure that each of you would want to go beyond the superficial social analyst who looks merely at effects, and does not grapple with underlying causes. I would not hesitate to say that it is unfortunate that so-called demonstrations are taking place in Birmingham at this time, but I would say in more emphatic terms that it is even more unfortunate that the white power structure of this city left the Negro community with no other alternative.


In any nonviolent campaign there are four basic steps: (1) Collection of the facts to determine whether injustices are alive; (2) Negotiation; (3) Self-purification; and (4) Direct action. We have gone through all of these steps in Birmingham. There can be no gainsaying of the fact that racial injustice engulfs this community. Birmingham is probably the most thoroughly segregated city in the United States. Its ugly record of police brutality is known in every section of this country. Its unjust treatment of Negroes in the courts is a notorious reality. There have been more unsolved bombings of Negro homes and churches in Birmingham than any city in this nation. These are the hard, brutal, and unbelievable facts. On the basis of these conditions Negro leaders sought to negotiate with the city fathers. But the political leaders consistently refused to engage in good faith negotiation.


Then came the opportunity last September to talk with some of the leaders of the economic community. In these negotiating sessions certain promises were made by the merchants – such as the promise to remove the humiliating racial signs from the stores. On the basis of these promises Rev. Shuttlesworth and the leaders of the Alabama Christian Movement for Human Rights agreed to call a moratorium on any type of demonstrations. As the weeks and months unfolded we realized that we were the victims of a broken promise. The signs remained. As in so many experiences of the past we were confronted with blasted hopes, and the dark shadow of a deep disappointment settled upon us. So we had no alternative except that of preparing for direct action, whereby we would present our very bodies as a means of laying our case before the conscience of the local and national community. We were not unmindful of the difficulties involved. So we decided to go through a process of self-purification. We started having workshops on nonviolence and repeatedly asked ourselves the questions, "Are you able to accept blows without retaliating?" "Are you able to endure the ordeals of jail?"


We decided to set our direct-action program around the Easter season, realizing that with the exception of Christmas, this was the largest shopping period of the year. Knowing that a strong economic withdrawal program would be the by-product of direct action, we felt that this was the best time to bring pressure on the merchants for the needed changes. Then it occurred to us that the March election was ahead, and so we speedily decided to postpone action until after election day. When we discovered that Mr. Connor was in the run-off, we decided again to postpone action so that the demonstrations could not be used to cloud the issues. At this time we agreed to begin our nonviolent witness the day after the run-off.


This reveals that we did not move irresponsibly into direct action. We too wanted to see Mr. Connor defeated; so we went through postponement after postponement to aid in this community need. After this we felt that direct action could be delayed no longer.


You may well ask, Why direct action? Why sit-ins, marches, etc.? Isn't negotiation a better path?" You are exactly right in your call for negotiation. Indeed, this is the purpose of direct action. Nonviolent direct action seeks to create such a crisis and establish such creative tension that a community that has constantly refused to negotiate is forced to confront the issue. It seeks so to dramatize the issue that it can no longer be ignored. I just referred to the creation of tension as a part of the work of the nonviolent resister. This may sound rather shocking. But I must confess that I am not afraid of the word tension. I have earnestly worked and preached against violent tension, but there is a type of constructive nonviolent tension that is necessary for growth. Just as Socrates felt that it was necessary to create a tension in the mind so that individuals could rise from the bondage of myths and half-truths to the unfettered realm of creative analysis and objective appraisal, we must see the need of having nonviolent gadflies to create the kind of tension in society that will help men rise from the dark depths of prejudice and racism to the majestic heights of understanding and brotherhood. So the purpose of the direct action is to create a situation so crisis-packed that it will inevitably open the door to negotiation. We, therefore, concur with you in your call for negotiation. Too long has our beloved Southland been bogged down in the tragic attempt to live in monologue rather than dialogue.


One of the basic points in your statement is that our acts are untimely. Some have asked, "Why didn't you give the new administration time to act?" The only answer that I can give to this inquiry is that the new administration must be prodded about as much as the outgoing one before it acts. We will be sadly mistaken if we feel that the election of Mr. Boutwell will bring the millennium to Birmingham. While Mr. Boutwell is much more articulate and gentle than Mr. Connor, they are both segregationists dedicated to the task of maintaining the status quo. The hope I see in Mr. Boutwell is that he will be reasonable enough to see the futility of massive resistance to desegregation. But he will not see this without pressure from the devotees of civil rights. My friends, I must say to you that we have not made a single gain in civil rights without determined legal and nonviolent pressure. History is the long and tragic story of the fact that privileged groups seldom give up their privileges voluntarily. Individuals may see the moral light and voluntarily give up their unjust posture; but as Reinhold Niebuhr has reminded us, groups are more immoral than individuals.


We know through painful experience that freedom is never voluntarily given by the oppressor; it must be demanded by the oppressed. Frankly I have never yet engaged in a direct action movement that was "well timed," according to the timetable of those who have not suffered unduly from the disease of segregation. For years now I have heard the word "Wait!" It rings in the ear of every Negro with a piercing familiarity. This "wait" has almost always meant "never." It has been a tranquilizing thalidomide, relieving the emotional stress for a moment, only to give birth to an ill-formed infant of frustration. We must come to see with the distinguished jurist of yesterday that "justice too long delayed is justice denied." We have waited for more than three hundred and forty years for our constitutional and God-given rights. The nations of Asia and Africa are moving with jet-like speed toward the goal of political independence, and we still creep at horse and buggy pace toward the gaining of a cup of coffee at a lunch counter.


I guess it is easy for those who have never felt the stinging darts of segregation to say wait. But when you have seen vicious mobs lynch your mothers and fathers at will and drown your sisters and brothers at whim; when you have seen hate filled policemen curse, kick, brutalize, and even kill your black brothers and sisters with impunity; when you see the vast majority of your twenty million Negro brothers smothering in an air-tight cage of poverty in the midst of an affluent society; when you suddenly find your tongue twisted and your speech stammering as you seek to explain to your six-year-old daughter why she can't go to the public amusement park that has just been advertised on television, and see tears welling up in her little eyes when she is told that Funtown is closed to colored children, and see the depressing clouds of inferiority begin to form in her little mental sky, and see her begin to distort her little personality by unconsciously developing a bitterness toward white people; when you have to concoct an answer for a five-year-old son asking in agonizing pathos: "Daddy, why do white people treat colored people so mean?"; when you take a cross-country drive and find it necessary to sleep night after night in the uncomfortable corners of your automobile because no motel will accept you; when you are humiliated day in and day out by nagging signs reading "white" men and "colored"; when your first name becomes "nigger" and your middle name becomes "boy" (however old you are) and your last name becomes "John," and when your wife and mother are never given the respected title "Mrs."; when you are harried by day and haunted by night by the fact that you are a Negro, living constantly at tip-toe stance never quite knowing what to expect next, and plagued with inner fears and outer resentments; when you are forever fighting a degenerating sense of "nobodiness" – then you will understand why we find it difficult to wait. There comes a time when the cup of endurance runs over, and men are no longer willing to be plunged into an abyss of injustice where they experience the bleakness of corroding despair. I hope, sirs, you can understand our legitimate and unavoidable impatience.


You express a great deal of anxiety over our willingness to break laws. This is certainly a legitimate concern. Since we so diligently urge people to obey the Supreme Court's decision of 1954 outlawing segregation in the public schools, it is rather strange and paradoxical to find us consciously breaking laws. One may well ask: "How can you advocate breaking some laws and obeying others?" The answer is found in the fact that there are two types of laws: There are just laws and there are unjust laws. I would be the first to advocate obeying just laws. One has not only a legal but moral responsibility to obey just laws. Conversely, one has a moral responsibility to disobey unjust laws. I would agree with Saint Augustine that "An unjust law is no law at all."


Now what is the difference between the two? How does one determine when a law is just or unjust? A just law is a man-made code that squares with the moral law or the law of God. An unjust law is a code that is out of harmony with the moral law. To put it in the terms of Saint Thomas Aquinas, an unjust law is a human law that is not rooted in eternal and natural law. Any law that uplifts human personality is just. Any law that degrades human personality is unjust. All segregation statutes are unjust because segregation distorts the soul and damages the personality. It gives the segregator a false sense of superiority and the segregated a false sense of inferiority. To use the words of Martin Buber, the great Jewish philosopher, segregation substitutes an "I-it" relationship for an "I-thou" relationship, and ends up relegating persons to the status of things. So segregation is not only politically, economically, and sociologically unsound, but it is morally wrong and sinful. Paul Tillich has said that sin is separation. Isn't segregation an existential expression of man's tragic separation, an expression of his awful estrangement, his terrible sinfulness? So I can urge men to obey the1954 decision of the Supreme Court because it is morally right, and I can urge them to disobey segregation ordinances because they are morally wrong.


Let us turn to a more concrete example of just and unjust laws. An unjust law is a code that a majority inflicts on a minority that is not binding on itself. This is difference made legal. On the other hand a just law is a code that a majority compels a minority to follow that it is willing to follow itself. This is sameness made legal.


Let me give another explanation. An unjust law is a code inflicted upon a minority which that minority had no part in enacting or creating because they did not have the unhampered right to vote. Who can say that the legislature of Alabama which set up the segregation laws was democratically elected? Throughout the state of Alabama all types of conniving methods are used to prevent Negroes from becoming registered voters and there are some counties without a single Negro registered to vote despite the fact that the Negro constitutes a majority of the population. Can any law set up in such a state be considered democratically structured?


These are just a few examples of unjust and just laws. There are some instances when a law is just on its face but unjust in its application. For instance, I was arrested Friday on a charge of parading without a permit. Now there is nothing wrong with an ordinance which requires a permit for a parade, but when the ordinance is used to preserve segregation and to deny citizens the First Amendment privilege of peaceful assembly and peaceful protest, then it becomes unjust.


I hope you can see the distinction I am trying to point out. In no sense do I advocate evading or defying the law as the rabid segregationist would do. This would lead to anarchy. One who breaks an unjust law must do it openly, lovingly (not hatefully as the white mothers did in New Orleans when they were seen on television screaming "nigger, nigger, nigger") and with a willingness to accept the penalty. I submit that an individual who breaks a law that conscience tells him is unjust, and willingly accepts the penalty by staying in jail to arouse the conscience of the community over its injustice, is in reality expressing the very highest respect for law.


Of course there is nothing new about this kind of civil disobedience. It was seen sublimely in the refusal of Shadrach, Meshach, and Abednego to obey the laws of Nebuchadnezzar because a higher moral law was involved. It was practiced superbly by the early Christians who were willing to face hungry lions and the excruciating pain of chopping blocks, before submitting to certain unjust laws of the Roman Empire. To a degree academic freedom is a reality today because Socrates practiced civil disobedience.


We can never forget that everything Hitler did in Germany was "legal" and everything the Hungarian freedom fighters did in Hungary was "illegal." It was "illegal" to aid and comfort a Jew in Hitler's Germany. But I am sure that, if I had lived in Germany during that time, I would have aided and comforted my Jewish brothers even though it was illegal. If I lived in a communist country today where certain principles dear to the Christian faith are suppressed, I believe I would openly advocate disobeying these anti-religious laws.


I must make two honest confessions to you, my Christian and Jewish brothers. First, I must confess that over the last few years I have been gravely disappointed with the white moderate. I have almost reached the regrettable conclusion that the Negroes' great stumbling block in the stride toward freedom is not the White Citizen's "Counciler" or the Ku Klux Klanner, but the white moderate who is more devoted to "order" than to justice; who prefers a negative peace which is the absence of tension to a positive peace which is the presence of justice; who constantly says "I agree with you in the goal you seek, but I can't agree with your methods of direct action"; who paternalistically feels that he can set the timetable for another man's freedom; who lives by the myth of time and who constantly advises the Negro to wait until a "more convenient season." Shallow understanding from people of good will is more frustrating than absolute misunderstanding from people of ill will. Lukewarm acceptance is much more bewildering than outright rejection.


I had hoped that the white moderate would understand that law and order exist for the purpose of establishing justice, and that when they fail to do this they become dangerously structured dams that block the flow of social progress. I had hoped that the white moderate would understand that the present tension in the South is merely a necessary phase of the transition from an obnoxious negative peace, where the Negro passively accepted his unjust plight, to a substance-filled positive peace, where all men will respect the dignity and worth of human personality. Actually, we who engage in nonviolent direct action are not the creators of tension. We merely bring to the surface the hidden tension that is already alive. We bring it out in the open where it can be seen and dealt with. Like a boil that can never be cured as long as it is covered up but must be opened with all its pus-flowing ugliness to the natural medicines of air and light, injustice must likewise be exposed, with all of the tension its exposing creates, to the light of human conscience and the air of national opinion before it can be cured.


In your statement you asserted that our actions, even though peaceful, must be condemned because they precipitate violence. But can this assertion be logically made? Isn't this like condemning the robbed man because his possession of money precipitated the evil act of robbery? Isn't this like condemning Socrates because his unswerving commitment to truth and his philosophical delvings precipitated the misguided popular mind to make him drink the hemlock? Isn't this like condemning Jesus because His unique God consciousness and never-ceasing devotion to His will precipitated the evil act of crucifixion? We must come to see, as federal courts have consistently affirmed, that it is immoral to urge an individual to withdraw his efforts to gain his basic constitutional rights because the quest precipitates violence. Society must protect the robbed and punish the robber.


I had also hoped that the white moderate would reject the myth of time. I received a letter this morning from a white brother in Texas which said: "All Christians know that the colored people will receive equal rights eventually, but is it possible that you are in too great of a religious hurry? It has taken Christianity almost 2,000 years to accomplish what it has. The teachings of Christ take time to come to earth." All that is said here grows out of a tragic misconception of time. It is the strangely irrational notion that there is something in the very flow of time that will inevitably cure all ills. Actually time is neutral. It can be used either destructively or constructively. I am coming to feel that the people of ill will have used time much more effectively than the people of good will. We will have to repent in this generation not merely for the vitriolic words and actions of the bad people, but for the appalling silence of the good people. We must come to see that human progress never rolls in on wheels of inevitability. It comes through the tireless efforts and persistent work of men willing to be co-workers with God, and without this hard work time itself becomes an ally of the forces of social stagnation.


We must use time creatively, and forever realize that the time is always ripe to do right. Now is the time to make real the promise of democracy, and transform our pending national elegy into a creative psalm of brotherhood. Now is the time to lift our national policy from the quicksand of racial injustice to the solid rock of human dignity.


You spoke of our activity in Birmingham as extreme. At first I was rather disappointed that fellow clergymen would see my nonviolent efforts as those of the extremist. I started thinking about the fact that I stand in the middle of two opposing forces in the Negro community. One is a force of complacency made up of Negroes who, as a result of long years of oppression, have been so completely drained of self-respect and a sense of "somebodiness" that they have adjusted to segregation, and of a few Negroes in the middle class who, because of a degree of academic and economic security, and because at points they profit by segregation, have unconsciously become insensitive to the problems of the masses. The other force is one of bitterness and hatred and comes perilously close to advocating violence. It is expressed in the various black nationalist groups that are springing up over the nation, the largest and best known being Elijah Muhammad's Muslim movement. This movement is nourished by the contemporary frustration over the continued existence of racial discrimination. It is made up of people who have lost faith in America, who have absolutely repudiated Christianity, and who have concluded that the white man is an incurable "devil." I have tried to stand between these two forces saying that we need not follow the "do-nothingism" of the complacent or the hatred and despair of the black nationalist. There is the more excellent way of love and nonviolent protest. I'm grateful to God that, through the Negro church, the dimension of nonviolence entered our struggle. If this philosophy had not emerged I am convinced that by now many streets of the South would be flowing with floods of blood. And I am further convinced that if our white brothers dismiss us as "rabble rousers" and "outside agitators" – those of us who are working through the channels of nonviolent direct action – and refuse to support our nonviolent efforts, millions of Negroes, out of frustration and despair, will seek solace and security in black-nationalist ideologies, a development that will lead inevitably to a frightening racial nightmare.


Oppressed people cannot remain oppressed forever. The urge for freedom will eventually come. This is what has happened to the American Negro. Something within has reminded him of his birthright of freedom; something without has reminded him that he can gain it. Consciously and unconsciously, he has been swept in by what the Germans call the Zeitgeist, and with his black brothers of Africa, and his brown and yellow brothers of Asia, South America, and the Caribbean, he is moving with a sense of cosmic urgency toward the promised land of racial justice. Recognizing this vital urge that has engulfed the Negro community, one should readily understand public demonstrations. The Negro has many pent-up resentments and latent frustrations. He has to get them out. So let him march sometime; let him have his prayer pilgrimages to the city hall; understand why he must have sit-ins and freedom rides. If his repressed emotions do not come out in these nonviolent ways, they will come out in ominous expressions of violence. This is not a threat; it is a fact of history. So I have not said to my people, "Get rid of your discontent." But I have tried to say that this normal and healthy discontent can be channeled through the creative outlet of nonviolent direct action. Now this approach is being dismissed as extremist. I must admit that I was initially disappointed in being so categorized.


But as I continued to think about the matter I gradually gained a bit of satisfaction from being considered an extremist. Was not Jesus an extremist in love? "Love your enemies, bless them that curse you, pray for them that despitefully use you." Was not Amos an extremist for justice – "Let justice roll down like waters and righteousness like a mighty stream." Was not Paul an extremist for the gospel of Jesus Christ – "I bear in my body the marks of the Lord Jesus." Was not Martin Luther an extremist – "Here I stand; I can do none other so help me God." Was not John Bunyan an extremist – "I will stay in jail to the end of my days before I make a butchery of my conscience." Was not Abraham Lincoln an extremist – "This nation cannot survive half slave and half free." Was not Thomas Jefferson an extremist – "We hold these truths to be self-evident, that all men are created equal." So the question is not whether we will be extremist but what kind of extremist will we be. Will we be extremists for hate or will we be extremists for love? Will we be extremists for the preservation of injustice – or will we be extremists for the cause of justice? In that dramatic scene on Calvary's hill three men were crucified. We must never forget that all three were crucified for the same crime – the crime of extremism. Two were extremists for immorality, and thus fell below their environment. The other, Jesus Christ, was an extremist for love, truth, and goodness, and thereby rose above His environment. So, after all, maybe the South, the nation, and the world are in dire need of creative extremists.


I had hoped that the white moderate would see this. Maybe I was too optimistic. Maybe I expected too much. I guess I should have realized that few members of a race that has oppressed another race can understand or appreciate the deep groans and passionate yearnings of those that have been oppressed, and still fewer have the vision to see that injustice must be rooted out by strong, persistent, and determined action. I am thankful, however, that some of our white brothers have grasped the meaning of this social revolution and committed themselves to it. They are still all too small in quantity, but they are big in quality. Some like Ralph McGill, Lillian Smith, Harry Golden, and James Dabbs have written about our struggle in eloquent, prophetic, and understanding terms. Others have marched with us down nameless streets of the South. They have languished in filthy, roach-infested jails, suffering the abuse and brutality of angry policemen who see them as "dirty nigger lovers." They, unlike so many of their moderate brothers and sisters, have recognized the urgency of the moment and sensed the need for powerful "action" antidotes to combat the disease of segregation.


Let me rush on to mention my other disappointment. I have been so greatly disappointed with the white Church and its leadership. Of course there are some notable exceptions. I am not unmindful of the fact that each of you has taken some significant stands on this issue. I commend you, Rev. Stallings, for your Christian stand on this past Sunday, in welcoming Negroes to your worship service on a non-segregated basis. I commend the Catholic leaders of this state for integrating Spring Hill College several years ago.


But despite these notable exceptions I must honestly reiterate that I have been disappointed with the Church. I do not say that as one of those negative critics who can always find something wrong with the Church. I say it as a minister of the gospel, who loves the Church; who was nurtured in its bosom; who has been sustained by its spiritual blessings and who will remain true to it as long as the cord of life shall lengthen.


I had the strange feeling when I was suddenly catapulted into the leadership of the bus protest in Montgomery several years ago that we would have the support of the white Church. I felt that the white ministers, priests, and rabbis of the South would be some of our strongest allies. Instead, some have been outright opponents, refusing to understand the freedom movement and misrepresenting its leaders; all too many others have been more cautious than courageous and have remained silent behind the anesthetizing security of the stained glass windows.


In spite of my shattered dreams of the past, I came to Birmingham with the hope that the white religious leadership of this community would see the justice of our cause and with deep moral concern, serve as the channel through which our just grievances could get to the power structure. I had hoped that each of you would understand. But again I have been disappointed.


I have heard numerous religious leaders of the South call upon their worshippers to comply with a desegregation decision because it is the law, but I have longed to hear white ministers say follow this decree because integration is morally right and the Negro is your brother. In the midst of blatant injustices inflicted upon the Negro, I have watched white churches stand on the sideline and merely mouth pious irrelevancies and sanctimonious trivialities. In the midst of a mighty struggle to rid our nation of racial and economic injustice, I have heard so many ministers say, "Those are social issues with which the gospel has no real concern," and I have watched so many churches commit themselves to a completely other-worldly religion which made a strange distinction between body and soul, the sacred and the secular.


So here we are moving toward the exit of the twentieth century with a religious community largely adjusted to the status quo, standing as a tail-light behind other community agencies rather than a headlight leading men to higher levels of justice.


I have travelled the length and breadth of Alabama, Mississippi and all the other southern states. On sweltering summer days and crisp autumn mornings I have looked at her beautiful churches with their spires pointing heavenward. I have beheld the impressive outlay of her massive religious education buildings. Over and over again I have found myself asking: "Who worships here? Who is their God? Where were their voices when the lips of Governor Barnett dripped with words of interposition and nullification? Where were they when Governor Wallace gave the clarion call for defiance and hatred? Where were their voices of support when tired, bruised, and weary Negro men and women decided to rise from the dark dungeons of complacency to the bright hills of creative protest?"


Yes, these questions are still in my mind. In deep disappointment, I have wept over the laxity of the church. But be assured that my tears have been tears of love. There can be no deep disappointment where there is not deep love. Yes, I love the Church; I love her sacred walls. How could I do otherwise? I am in the rather unique position of being the son, the grandson, and the great-grandson of preachers. Yes, I see the Church as the body of Christ. But, oh! How we have blemished and scarred that body through social neglect and fear of being nonconformist.


There was a time when the Church was very powerful. It was during that period when the early Christians rejoiced when they were deemed worthy to suffer for what they believed. In those days the Church was not merely a thermometer that recorded the ideas and principles of popular opinion; it was a thermostat that transformed the mores of society. Wherever the early Christians entered a town the power structure got disturbed and immediately sought to convict them for being "disturbers of the peace" and "outside agitators." But they went on with the conviction that they were "a colony of heaven" and had to obey God rather than man. They were small in number but big in commitment. They were too God-intoxicated to be "astronomically intimidated." They brought an end to such ancient evils as infanticide and gladiatorial contest.


Things are different now. The contemporary Church is so often a weak, ineffectual voice with an uncertain sound. It is so often the arch-supporter of the status quo. Far from being disturbed by the presence of the Church, the power structure of the average community is consoled by the Church's silent and often vocal sanction of things as they are.


But the judgment of God is upon the Church as never before. If the Church of today does not recapture the sacrificial spirit of the early Church, it will lose its authentic ring, forfeit the loyalty of millions, and be dismissed as an irrelevant social club with no meaning for the twentieth century. I am meeting young people every day whose disappointment with the Church has risen to outright disgust.


Maybe again I have been too optimistic. Is organized religion too inextricably bound to the status quo to save our nation and the world? Maybe I must turn my faith to the inner spiritual Church, the church within the Church, as the true ecclesia and the hope of the world. But again I am thankful to God that some noble souls from the ranks of organized religion have broken loose from the paralyzing chains of conformity and joined us as active partners in the struggle for freedom. They have left their secure congregations and walked the streets of Albany, Georgia, with us. They have gone through the highways of the South on torturous rides for freedom. Yes, they have gone to jail with us. Some have been kicked out of their churches and lost the support of their bishops and fellow ministers. But they have gone with the faith that right defeated is stronger than evil triumphant. These men have been the leaven in the lump of the race. Their witness has been the spiritual salt that has preserved the true meaning of the Gospel in these troubled times. They have carved a tunnel of hope through the dark mountain of disappointment.


I hope the Church as a whole will meet the challenge of this decisive hour. But even if the Church does not come to the aid of justice, I have no despair about the future. I have no fear about the outcome of our struggle in Birmingham, even if our motives are presently misunderstood. We will reach the goal of freedom in Birmingham and all over the nation, because the goal of America is freedom. Abused and scorned though we may be, our destiny is tied up with the destiny of America. Before the pilgrims landed at Plymouth, we were here. Before the pen of Jefferson etched across the pages of history the majestic words of the Declaration of Independence, we were here. For more than two centuries our foreparents labored in this country without wages; they made cotton "king"; and they built the homes of their masters in the midst of brutal injustice and shameful humiliation – and yet out of a bottomless vitality they continued to thrive and develop. If the inexpressible cruelties of slavery could not stop us, the opposition we now face will surely fail. We will win our freedom because the sacred heritage of our nation and the eternal will of God are embodied in our echoing demands.


I must close now. But before closing I am impelled to mention one other point in your statement that troubled me profoundly. You warmly commend the Birmingham police force for keeping "order" and "preventing violence." I don't believe you would have so warmly commended the police force if you had seen its angry violent dogs literally biting six unarmed, nonviolent Negroes. I don't believe you would so quickly commend the policemen if you would observe their ugly and inhuman treatment of Negroes here in the city jail; if you would watch them push and curse old Negro women and young Negro girls; if you would see them slap and kick old Negro men and young Negro boys; if you will observe them, as they did on two occasions, refuse to give us food because we wanted to sing our grace together. I'm sorry that I can't join you in your praise for the police department.


It is true that they have been rather disciplined in their public handling of the demonstrators. In this sense they have been rather publicly "nonviolent." But for what purpose? To preserve the evil system of segregation. Over the last few years I have consistently preached that nonviolence demands the means we use must be as pure as the ends we seek. So I have tried to make it clear that it is wrong to use immoral means to attain moral ends. But now I must affirm that it is just as wrong or even more so to use moral means to preserve immoral ends. Maybe Mr. Connor and his policemen have been rather publicly nonviolent, as Chief Pritchett was in Albany, Georgia, but they have used the moral means of nonviolence to maintain the immoral end of flagrant injustice. T. S. Eliot has said that there is no greater treason than to do the right deed for the wrong reason.


I wish you had commended the Negro sit-inners and demonstrators of Birmingham for their sublime courage, their willingness to suffer, and their amazing discipline in the midst of the most inhuman provocation. One day the South will recognize its real heroes. They will be the James Merediths, courageously and with a majestic sense of purpose, facing jeering and hostile mobs and the agonizing loneliness that characterizes the life of the pioneer. They will be old, oppressed, battered Negro women, symbolized in a seventy-two year old woman of Montgomery, Alabama, who rose up with a sense of dignity and with her people decided not to ride the segregated buses, and responded to one who inquired about her tiredness with ungrammatical profundity: "My feets is tired, but my soul is rested." They will be the young high school and college students, young ministers of the gospel and a host of their elders courageously and nonviolently sitting-in at lunch counters and willingly going to jail for conscience sake. One day the South will know that when these disinherited children of God sat down at lunch counters they were in reality standing up for the best in the American dream and the most sacred values in our Judaeo-Christian heritage, and thus carrying our whole nation back to great wells of democracy which were dug deep by the founding fathers in the formulation of the Constitution and the Declaration of Independence.


Never before have I written a letter this long (or should I say a book?). I'm afraid it is much too long to take your precious time. I can assure you that it would have been much shorter if I had been writing from a comfortable desk, but what else is there to do when you are alone for days in the dull monotony of a narrow jail cell other than write long letters, think strange thoughts, and pray long prayers?


If I have said anything in this letter that is an overstatement of the truth and is indicative of an unreasonable impatience, I beg you to forgive me. If I have said anything in this letter that is an understatement of the truth and is indicative of my having a patience that makes me patient with anything less than brotherhood, I beg God to forgive me.


I hope this letter finds you strong in the faith. I also hope that circumstances will soon make it possible for me to meet each of you, not as an integrationist or a civil rights leader, but as a fellow clergyman and a Christian brother. Let us all hope that the dark clouds of racial prejudice will soon pass away and the deep fog of misunderstanding will be lifted from our fear-drenched communities and in some not too distant tomorrow the radiant stars of love and brotherhood will shine over our great nation with all their scintillating beauty.


Yours for the cause of

Peace and Brotherhood,


Martin Luther King, Jr.

LCNews

Award winning journalism on the shores of Clear Lake. 

 
Settings60.393MBMemory Usage304msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.1
PHP Version8.2.28
Identityguest
Response200
Templateshaper_news365
Database
Server
mysql
Version
10.11.11-MariaDB-0+deb12u1
Collation
utf8mb3_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:43 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_PRIORITY" => "u=0, i" "HTTP_ACCEP...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1749046672 "last" => 1749046672...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_webauthn
array:1 [ "returnUrl" => "https://dev.lakeconews.com/news/community/commentary/23233-martin-luther...
  • afterLoad (82.98KB) (424μs)
  • afterInitialise (4.99MB) (14.92ms)
  • afterRoute (403.79KB) (1.94ms)
  • beforeRenderComponent com_content (129.65KB) (824μs)
  • Before Access::preloadComponents (all components) (49.61KB) (341μs)
  • After Access::preloadComponents (all components) (142.23KB) (859μs)
  • Before Access::preloadPermissions (com_content) (1.66KB) (12μs)
  • After Access::preloadPermissions (com_content) (49.49MB) (137ms)
  • Before Access::getAssetRules (id:23533 name:com_content.article.23233) (2MB) (16.91ms)
  • After Access::getAssetRules (id:23533 name:com_content.article.23233) (7.16KB) (89μs)
  • afterRenderComponent com_content (434.23KB) (4.2ms)
  • afterDispatch (8.48KB) (201μs)
  • Before Access::preloadPermissions (com_dpcalendar) (642.82KB) (13.61ms)
  • After Access::preloadPermissions (com_dpcalendar) (55.89KB) (27.52ms)
  • Before Access::getAssetRules (id:47781 name:com_dpcalendar.category.157) (24B) (3.47ms)
  • After Access::getAssetRules (id:47781 name:com_dpcalendar.category.157) (5.72KB) (40μs)
  • Before Access::getAssetRules (id:47790 name:com_dpcalendar.category.158) (62.01KB) (3.81ms)
  • After Access::getAssetRules (id:47790 name:com_dpcalendar.category.158) (1.92KB) (26μs)
  • Before Access::getAssetRules (id:47791 name:com_dpcalendar.category.159) (55.73KB) (4.03ms)
  • After Access::getAssetRules (id:47791 name:com_dpcalendar.category.159) (1.3KB) (25μs)
  • Before Access::getAssetRules (id:47792 name:com_dpcalendar.category.160) (58.2KB) (3.97ms)
  • After Access::getAssetRules (id:47792 name:com_dpcalendar.category.160) (1.3KB) (25μs)
  • Before Access::getAssetRules (id:47793 name:com_dpcalendar.category.161) (55.69KB) (4ms)
  • After Access::getAssetRules (id:47793 name:com_dpcalendar.category.161) (1.3KB) (24μs)
  • Before Access::getAssetRules (id:47794 name:com_dpcalendar.category.162) (55.73KB) (4.05ms)
  • After Access::getAssetRules (id:47794 name:com_dpcalendar.category.162) (1.3KB) (24μs)
  • Before Access::getAssetRules (id:47795 name:com_dpcalendar.category.163) (55.82KB) (4.14ms)
  • After Access::getAssetRules (id:47795 name:com_dpcalendar.category.163) (1.3KB) (26μs)
  • Before Access::getAssetRules (id:47796 name:com_dpcalendar.category.164) (56.43KB) (4.44ms)
  • After Access::getAssetRules (id:47796 name:com_dpcalendar.category.164) (1.61KB) (18μs)
  • Before Access::getAssetRules (id:47797 name:com_dpcalendar.category.165) (55.78KB) (5.3ms)
  • After Access::getAssetRules (id:47797 name:com_dpcalendar.category.165) (1.3KB) (18μs)
  • Before Access::getAssetRules (id:47798 name:com_dpcalendar.category.166) (56.07KB) (4.57ms)
  • After Access::getAssetRules (id:47798 name:com_dpcalendar.category.166) (2.55KB) (18μs)
  • Before Access::getAssetRules (id:47799 name:com_dpcalendar.category.167) (55.78KB) (4.73ms)
  • After Access::getAssetRules (id:47799 name:com_dpcalendar.category.167) (1.3KB) (23μs)
  • Before Access::getAssetRules (id:47800 name:com_dpcalendar.category.168) (56.41KB) (5.27ms)
  • After Access::getAssetRules (id:47800 name:com_dpcalendar.category.168) (1.3KB) (20μs)
  • Before Access::getAssetRules (id:47801 name:com_dpcalendar.category.169) (55.74KB) (4.92ms)
  • After Access::getAssetRules (id:47801 name:com_dpcalendar.category.169) (1.3KB) (20μs)
  • beforeRenderRawModule mod_login (Logout) (686.64KB) (6.29ms)
  • afterRenderRawModule mod_login (Logout) (614.87KB) (4.49ms)
  • beforeRenderModule mod_login (Logout) (704B) (7μs)
  • afterRenderModule mod_login (Logout) (12.59KB) (363μs)
  • beforeRenderRawModule mod_ijoomla_adagency_zone (Home Right) (46.16KB) (479μs)
  • afterRenderRawModule mod_ijoomla_adagency_zone (Home Right) (306.47KB) (3.98ms)
  • beforeRenderModule mod_ijoomla_adagency_zone (Home Right) (736B) (8μs)
  • afterRenderModule mod_ijoomla_adagency_zone (Home Right) (10.77KB) (127μs)
  • beforeRenderRawModule mod_dpcalendar_upcoming (Upcoming Calendar) (9.13KB) (30μs)
  • afterRenderRawModule mod_dpcalendar_upcoming (Upcoming Calendar) (2.59KB) (52μs)
  • beforeRenderModule mod_dpcalendar_upcoming (Upcoming Calendar) (736B) (3μs)
  • afterRenderModule mod_dpcalendar_upcoming (Upcoming Calendar) (8.74KB) (84μs)
  • beforeRenderRawModule mod_finder (Search) (17.48KB) (553μs)
  • afterRenderRawModule mod_finder (Search) (456.97KB) (3.92ms)
  • beforeRenderModule mod_finder (Search) (704B) (6μs)
  • afterRenderModule mod_finder (Search) (10.11KB) (125μs)
  • beforeRenderRawModule mod_login (Login-top) (39.52KB) (381μs)
  • afterRenderRawModule mod_login (Login-top) (240.38KB) (1.42ms)
  • beforeRenderModule mod_login (Login-top) (720B) (4μs)
  • afterRenderModule mod_login (Login-top) (11.98KB) (101μs)
  • afterRender (510.62KB) (4.66ms)
  • 1 x After Access::preloadPermissions (com_content) (49.49MB) (45.27%)
    137ms
    1 x After Access::preloadPermissions (com_dpcalendar) (55.89KB) (9.06%)
    27.52ms
    1 x Before Access::getAssetRules (id:23533 name:com_content.article.23233) (2MB) (5.57%)
    16.91ms
    1 x afterInitialise (4.99MB) (4.92%)
    14.92ms
    1 x Before Access::preloadPermissions (com_dpcalendar) (642.82KB) (4.48%)
    13.61ms
    1 x beforeRenderRawModule mod_login (Logout) (686.64KB) (2.07%)
    6.29ms
    1 x Before Access::getAssetRules (id:47797 name:com_dpcalendar.category.165) (55.78KB) (1.74%)
    5.30ms
    1 x Before Access::getAssetRules (id:47800 name:com_dpcalendar.category.168) (56.41KB) (1.73%)
    5.27ms
    1 x Before Access::getAssetRules (id:47801 name:com_dpcalendar.category.169) (55.74KB) (1.62%)
    4.92ms
    1 x Before Access::getAssetRules (id:47799 name:com_dpcalendar.category.167) (55.78KB) (1.56%)
    4.73ms
    1 x afterRender (510.62KB) (1.54%)
    4.66ms
    1 x Before Access::getAssetRules (id:47798 name:com_dpcalendar.category.166) (56.07KB) (1.51%)
    4.57ms
    1 x afterRenderRawModule mod_login (Logout) (614.87KB) (1.48%)
    4.49ms
    1 x Before Access::getAssetRules (id:47796 name:com_dpcalendar.category.164) (56.43KB) (1.46%)
    4.44ms
    1 x afterRenderComponent com_content (434.23KB) (1.38%)
    4.20ms
    1 x Before Access::getAssetRules (id:47795 name:com_dpcalendar.category.163) (55.82KB) (1.36%)
    4.14ms
    1 x Before Access::getAssetRules (id:47794 name:com_dpcalendar.category.162) (55.73KB) (1.33%)
    4.05ms
    1 x Before Access::getAssetRules (id:47791 name:com_dpcalendar.category.159) (55.73KB) (1.33%)
    4.03ms
    1 x Before Access::getAssetRules (id:47793 name:com_dpcalendar.category.161) (55.69KB) (1.32%)
    4.00ms
    1 x afterRenderRawModule mod_ijoomla_adagency_zone (Home Right) (306.47KB) (1.31%)
    3.98ms
    1 x Before Access::getAssetRules (id:47792 name:com_dpcalendar.category.160) (58.2KB) (1.31%)
    3.97ms
    1 x afterRenderRawModule mod_finder (Search) (456.97KB) (1.29%)
    3.92ms
    1 x Before Access::getAssetRules (id:47790 name:com_dpcalendar.category.158) (62.01KB) (1.25%)
    3.81ms
    1 x Before Access::getAssetRules (id:47781 name:com_dpcalendar.category.157) (24B) (1.14%)
    3.47ms
    1 x afterRoute (403.79KB) (0.64%)
    1.94ms
    1 x afterRenderRawModule mod_login (Login-top) (240.38KB) (0.47%)
    1.42ms
    1 x After Access::preloadComponents (all components) (142.23KB) (0.28%)
    859μs
    1 x beforeRenderComponent com_content (129.65KB) (0.27%)
    824μs
    1 x beforeRenderRawModule mod_finder (Search) (17.48KB) (0.18%)
    553μs
    1 x beforeRenderRawModule mod_ijoomla_adagency_zone (Home Right) (46.16KB) (0.16%)
    479μs
    1 x afterLoad (82.98KB) (0.14%)
    424μs
    1 x beforeRenderRawModule mod_login (Login-top) (39.52KB) (0.13%)
    381μs
    1 x afterRenderModule mod_login (Logout) (12.59KB) (0.12%)
    363μs
    1 x Before Access::preloadComponents (all components) (49.61KB) (0.11%)
    341μs
    1 x afterDispatch (8.48KB) (0.07%)
    201μs
    1 x afterRenderModule mod_ijoomla_adagency_zone (Home Right) (10.77KB) (0.04%)
    127μs
    1 x afterRenderModule mod_finder (Search) (10.11KB) (0.04%)
    125μs
    1 x afterRenderModule mod_login (Login-top) (11.98KB) (0.03%)
    101μs
    1 x After Access::getAssetRules (id:23533 name:com_content.article.23233) (7.16KB) (0.03%)
    89μs
    1 x afterRenderModule mod_dpcalendar_upcoming (Upcoming Calendar) (8.74KB) (0.03%)
    84μs
    1 x afterRenderRawModule mod_dpcalendar_upcoming (Upcoming Calendar) (2.59KB) (0.02%)
    52μs
    1 x After Access::getAssetRules (id:47781 name:com_dpcalendar.category.157) (5.72KB) (0.01%)
    40μs
    1 x beforeRenderRawModule mod_dpcalendar_upcoming (Upcoming Calendar) (9.13KB) (0.01%)
    30μs
    1 x After Access::getAssetRules (id:47790 name:com_dpcalendar.category.158) (1.92KB) (0.01%)
    26μs
    1 x After Access::getAssetRules (id:47795 name:com_dpcalendar.category.163) (1.3KB) (0.01%)
    26μs
    1 x After Access::getAssetRules (id:47791 name:com_dpcalendar.category.159) (1.3KB) (0.01%)
    25μs
    1 x After Access::getAssetRules (id:47792 name:com_dpcalendar.category.160) (1.3KB) (0.01%)
    25μs
    1 x After Access::getAssetRules (id:47793 name:com_dpcalendar.category.161) (1.3KB) (0.01%)
    24μs
    1 x After Access::getAssetRules (id:47794 name:com_dpcalendar.category.162) (1.3KB) (0.01%)
    24μs
    1 x After Access::getAssetRules (id:47799 name:com_dpcalendar.category.167) (1.3KB) (0.01%)
    23μs
    1 x After Access::getAssetRules (id:47800 name:com_dpcalendar.category.168) (1.3KB) (0.01%)
    20μs
    1 x After Access::getAssetRules (id:47801 name:com_dpcalendar.category.169) (1.3KB) (0.01%)
    20μs
    1 x After Access::getAssetRules (id:47796 name:com_dpcalendar.category.164) (1.61KB) (0.01%)
    18μs
    1 x After Access::getAssetRules (id:47798 name:com_dpcalendar.category.166) (2.55KB) (0.01%)
    18μs
    1 x After Access::getAssetRules (id:47797 name:com_dpcalendar.category.165) (1.3KB) (0.01%)
    18μs
    1 x Before Access::preloadPermissions (com_content) (1.66KB) (0%)
    12μs
    1 x beforeRenderModule mod_ijoomla_adagency_zone (Home Right) (736B) (0%)
    8μs
    1 x beforeRenderModule mod_login (Logout) (704B) (0%)
    7μs
    1 x beforeRenderModule mod_finder (Search) (704B) (0%)
    6μs
    1 x beforeRenderModule mod_login (Login-top) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_dpcalendar_upcoming (Upcoming Calendar) (736B) (0%)
    3μs
42 statements were executed, 6 of which were duplicates, 36 unique92.2ms4.3MB
  • SELECT @@SESSION.sql_mode;61μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:259Copy
  • SELECT `data` FROM `lcnews_session` WHERE `session_id` = ?204μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `lcnews_session` WHERE `session_id` = :session_id LIMIT 1104μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `lcnews_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)140μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `lcnews_viewlevels`119μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `lcnews_usergroups` AS `a` LEFT JOIN `lcnews_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest174μs1.31KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`345μs3.88KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `lcnews_content` WHERE `id` = :id115μs1.31KBParams/components/com_content/src/Service/Router.php:289Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `lcnews_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42)467μs8.19KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `lcnews_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 054.33ms4.14MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `lcnews_content`407μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `lcnews_content` SET `hits` = (`hits` + 1) WHERE `id` = '23233'254μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`685μs3.84KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `lcnews_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 027.24ms1.8KBParams/libraries/src/Access/Access.php:301Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`292μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`394μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`398μs5.14KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`397μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`398μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`406μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`447μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`497μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`315μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`286μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`419μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`307μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias`,`catid` FROM lcnews_content WHERE `id` = :key187μs1.37KBParams/libraries/src/Component/Router/Rules/PreprocessRules.php:123Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `lcnews_categories` AS `s` INNER JOIN `lcnews_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`316μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • select `blacklist` from lcnews_ad_agency_settings142μs536B/modules/mod_ijoomla_adagency_zone/helper.php:2050Copy
  • select `params` from lcnews_ad_agency_settings97μs536B/modules/mod_ijoomla_adagency_zone/helper.php:80Copy
  • SELECT * FROM lcnews_ad_agency_settings LIMIT 1245μs65.5KB/modules/mod_ijoomla_adagency_zone/helper.php:106Copy
  • SELECT * FROM lcnews_ad_agency_zone WHERE zoneid=186 LIMIT 1145μs3KB/modules/mod_ijoomla_adagency_zone/helper.php:110Copy
  • select `approved` from lcnews_ad_agency_banners where `id`=078μs3.01KB/modules/mod_ijoomla_adagency_zone/helper.php:127Copy
  • select `approved` from lcnews_ad_agency_banners where `id`=064μs0B/modules/mod_ijoomla_adagency_zone/helper.php:128Copy
  • delete from lcnews_ad_agency_ips where `entry_date` <= '2025-06-03'201μs0B/modules/mod_ijoomla_adagency_zone/tmpl/default.php:21Copy
  • SELECT * FROM lcnews_ad_agency_zone WHERE zoneid=186 LIMIT 1127μs3KB/modules/mod_ijoomla_adagency_zone/tmpl/default.php:25Copy
  • select `params` from lcnews_ad_agency_settings82μs536B/modules/mod_ijoomla_adagency_zone/tmpl/default.php:53Copy
  • SELECT `name`,`element` FROM `lcnews_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1361μs592B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `lcnews_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1)199μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `lcnews_scheduler_tasks` AS `a` WHERE `a`.`state` = 1221μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `lcnews_session` WHERE `session_id` = ?174μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `lcnews_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?369μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Since joomla/database 2.0.0: Joomla\Database\Query\PreparableInterface() i...
    • warningarray:2 [ "message" => "Since joomla/database 2.0.0: Joomla\Database\Query\LimitableInterface() is...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\User\User::getInstance() is deprecated. Load the user from the ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getCache() is deprecated. The cache controller should ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::createDocument() is deprecated. Load the document from...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Database is not available in constructor in 6.0. - [ROOT]/libraries/src/MV...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Database is not available in constructor in 6.0. - [ROOT]/libraries/src/MV...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getCache() is deprecated. The cache controller should ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Database is not available in constructor in 6.0. - [ROOT]/libraries/src/MV...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "User must be set in Joomla\CMS\User\CurrentUserTrait::getCurrentUser. This...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Router\Route::_() called with incompatible variable type on par...
    • warningarray:2 [ "message" => "Joomla\CMS\Router\Route::_() called with incompatible variable type on par...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Use method "getModules" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Use method "getModules" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Use method "getModules" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Since joomla/application 2.0.0: Accessing the input property of Joomla\App...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Passing an instance of Joomla\Event\DispatcherInterface to Joomla\CMS\Plug...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Plugin\CMSPlugin: Use of DispatcherAwareInterface over CMSPlugi...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Router\Route::_() called with incompatible variable type on par...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Use method "getAttributes" for value pre-processing is deprecated, and wil...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Joomla\CMS\Application\CMSApplication::getCfg() is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Use method "getAttributes" for value pre-processing is deprecated, and wil...
    • warningarray:2 [ "message" => "Use method "getAttributes" for value pre-processing is deprecated, and wil...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Use method "getAttributes" for value pre-processing is deprecated, and wil...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Router\Route::_() called with incompatible variable type on par...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Use method "getAttributes" for value pre-processing is deprecated, and wil...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Use method "getContent" for value pre-processing is deprecated, and will n...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDocument() is deprecated. Load the document from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Database is not available in constructor in 6.0. - [ROOT]/libraries/src/MV...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getLanguage() is deprecated. Load the language from th...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dep...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Support for registering functions is deprecated and will be removed in Joo...
    • warningarray:2 [ "message" => "Support for a three segment service key is deprecated and will be removed ...
    • warningarray:2 [ "message" => "Joomla\CMS\Factory::getUser() is deprecated. Load the user from the depend...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • warningarray:2 [ "message" => "Since joomla/database 2.2.0: The parameter $new is deprecated and will be ...
    • infoActionLogPlugin has been aliased to Joomla\Component\Actionlogs\Administrator\Plugin\ActionLogPlugin...
    • infoFieldsPlugin has been aliased to Joomla\Component\Fields\Administrator\Plugin\FieldsPlugin and the f...
    • infoFieldsListPlugin has been aliased to Joomla\Component\Fields\Administrator\Plugin\FieldsListPlugin a...
    • infoPrivacyExportDomain has been aliased to Joomla\Component\Privacy\Administrator\Export\Domain and the...
    • infoPrivacyExportField has been aliased to Joomla\Component\Privacy\Administrator\Export\Field and the f...
    • infoPrivacyExportItem has been aliased to Joomla\Component\Privacy\Administrator\Export\Item and the for...
    • infoPrivacyPlugin has been aliased to Joomla\Component\Privacy\Administrator\Plugin\PrivacyPlugin and th...
    • infoPrivacyRemovalStatus has been aliased to Joomla\Component\Privacy\Administrator\Removal\Status and t...
    • infoPrivacyTableRequest has been aliased to Joomla\Component\Privacy\Administrator\Table\RequestTable an...
    • infoTagsTableTag has been aliased to Joomla\Component\Tags\Administrator\Table\TagTable and the former c...
    • infoContentHelperRoute has been aliased to Joomla\Component\Content\Site\Helper\RouteHelper and the form...
    • infoFinderIndexerAdapter has been aliased to Joomla\Component\Finder\Administrator\Indexer\Adapter and t...
    • infoFinderIndexerHelper has been aliased to Joomla\Component\Finder\Administrator\Indexer\Helper and the...
    • infoFinderIndexer has been aliased to Joomla\Component\Finder\Administrator\Indexer\Indexer and the form...
    • infoFinderIndexerParser has been aliased to Joomla\Component\Finder\Administrator\Indexer\Parser and the...
    • infoFinderIndexerQuery has been aliased to Joomla\Component\Finder\Administrator\Indexer\Query and the f...
    • infoFinderIndexerResult has been aliased to Joomla\Component\Finder\Administrator\Indexer\Result and the...
    • infoFinderIndexerTaxonomy has been aliased to Joomla\Component\Finder\Administrator\Indexer\Taxonomy and...
    • infoFinderIndexerToken has been aliased to Joomla\Component\Finder\Administrator\Indexer\Token and the f...
    • infoJRegistry has been aliased to Joomla\Registry\Registry and the former class name is deprecated. The ...
    • infoJRegistryFormatIni has been aliased to Joomla\Registry\Format\Ini and the former class name is depre...
    • infoJRegistryFormatJson has been aliased to Joomla\Registry\Format\Json and the former class name is dep...
    • infoJRegistryFormatPhp has been aliased to Joomla\Registry\Format\Php and the former class name is depre...
    • infoJRegistryFormatXml has been aliased to Joomla\Registry\Format\Xml and the former class name is depre...
    • infoJStringInflector has been aliased to Joomla\String\Inflector and the former class name is deprecated...
    • infoJStringNormalise has been aliased to Joomla\String\Normalise and the former class name is deprecated...
    • infoJData has been aliased to Joomla\Data\DataObject and the former class name is deprecated. The alias ...
    • infoJDataSet has been aliased to Joomla\Data\DataSet and the former class name is deprecated. The alias ...
    • infoJDataDumpable has been aliased to Joomla\Data\DumpableInterface and the former class name is depreca...
    • infoJApplicationAdministrator has been aliased to Joomla\CMS\Application\AdministratorApplication and th...
    • infoJApplicationHelper has been aliased to Joomla\CMS\Application\ApplicationHelper and the former class...
    • infoJApplicationBase has been aliased to Joomla\CMS\Application\BaseApplication and the former class nam...
    • infoJApplicationCli has been aliased to Joomla\CMS\Application\CliApplication and the former class name ...
    • infoJApplicationCms has been aliased to Joomla\CMS\Application\CMSApplication and the former class name ...
    • infoJApplicationDaemon has been aliased to Joomla\CMS\Application\DaemonApplication and the former class...
    • infoJApplicationSite has been aliased to Joomla\CMS\Application\SiteApplication and the former class nam...
    • infoJApplicationWeb has been aliased to Joomla\CMS\Application\WebApplication and the former class name ...
    • infoJApplicationWebClient has been aliased to Joomla\Application\Web\WebClient and the former class name...
    • infoJDaemon has been aliased to Joomla\CMS\Application\DaemonApplication and the former class name is de...
    • infoJCli has been aliased to Joomla\CMS\Application\CliApplication and the former class name is deprecat...
    • infoJWeb has been aliased to Joomla\CMS\Application\WebApplication and the former class name is deprecat...
    • infoJWebClient has been aliased to Joomla\Application\Web\WebClient and the former class name is depreca...
    • infoJModelAdmin has been aliased to Joomla\CMS\MVC\Model\AdminModel and the former class name is depreca...
    • infoJModelForm has been aliased to Joomla\CMS\MVC\Model\FormModel and the former class name is deprecate...
    • infoJModelItem has been aliased to Joomla\CMS\MVC\Model\ItemModel and the former class name is deprecate...
    • infoJModelList has been aliased to Joomla\CMS\MVC\Model\ListModel and the former class name is deprecate...
    • infoJModelLegacy has been aliased to Joomla\CMS\MVC\Model\BaseDatabaseModel and the former class name is...
    • infoJViewCategories has been aliased to Joomla\CMS\MVC\View\CategoriesView and the former class name is ...
    • infoJViewCategory has been aliased to Joomla\CMS\MVC\View\CategoryView and the former class name is depr...
    • infoJViewCategoryfeed has been aliased to Joomla\CMS\MVC\View\CategoryFeedView and the former class name...
    • infoJViewLegacy has been aliased to Joomla\CMS\MVC\View\HtmlView and the former class name is deprecated...
    • infoJControllerAdmin has been aliased to Joomla\CMS\MVC\Controller\AdminController and the former class ...
    • infoJControllerLegacy has been aliased to Joomla\CMS\MVC\Controller\BaseController and the former class ...
    • infoJControllerForm has been aliased to Joomla\CMS\MVC\Controller\FormController and the former class na...
    • infoJTableInterface has been aliased to Joomla\CMS\Table\TableInterface and the former class name is dep...
    • infoJTable has been aliased to Joomla\CMS\Table\Table and the former class name is deprecated. The alias...
    • infoJTableNested has been aliased to Joomla\CMS\Table\Nested and the former class name is deprecated. Th...
    • infoJTableAsset has been aliased to Joomla\CMS\Table\Asset and the former class name is deprecated. The ...
    • infoJTableExtension has been aliased to Joomla\CMS\Table\Extension and the former class name is deprecat...
    • infoJTableLanguage has been aliased to Joomla\CMS\Table\Language and the former class name is deprecated...
    • infoJTableUpdate has been aliased to Joomla\CMS\Table\Update and the former class name is deprecated. Th...
    • infoJTableUpdatesite has been aliased to Joomla\CMS\Table\UpdateSite and the former class name is deprec...
    • infoJTableUser has been aliased to Joomla\CMS\Table\User and the former class name is deprecated. The al...
    • infoJTableUsergroup has been aliased to Joomla\CMS\Table\Usergroup and the former class name is deprecat...
    • infoJTableViewlevel has been aliased to Joomla\CMS\Table\ViewLevel and the former class name is deprecat...
    • infoJTableContenthistory has been aliased to Joomla\CMS\Table\ContentHistory and the former class name i...
    • infoJTableContenttype has been aliased to Joomla\CMS\Table\ContentType and the former class name is depr...
    • infoJTableCorecontent has been aliased to Joomla\CMS\Table\CoreContent and the former class name is depr...
    • infoJTableUcm has been aliased to Joomla\CMS\Table\Ucm and the former class name is deprecated. The alia...
    • infoJTableCategory has been aliased to Joomla\CMS\Table\Category and the former class name is deprecated...
    • infoJTableContent has been aliased to Joomla\CMS\Table\Content and the former class name is deprecated. ...
    • infoJTableMenu has been aliased to Joomla\CMS\Table\Menu and the former class name is deprecated. The al...
    • infoJTableMenuType has been aliased to Joomla\CMS\Table\MenuType and the former class name is deprecated...
    • infoJTableModule has been aliased to Joomla\CMS\Table\Module and the former class name is deprecated. Th...
    • infoJAccess has been aliased to Joomla\CMS\Access\Access and the former class name is deprecated. The al...
    • infoJAccessRule has been aliased to Joomla\CMS\Access\Rule and the former class name is deprecated. The ...
    • infoJAccessRules has been aliased to Joomla\CMS\Access\Rules and the former class name is deprecated. Th...
    • infoJAccessExceptionNotallowed has been aliased to Joomla\CMS\Access\Exception\NotAllowed and the former...
    • infoJRule has been aliased to Joomla\CMS\Access\Rule and the former class name is deprecated. The alias ...
    • infoJRules has been aliased to Joomla\CMS\Access\Rules and the former class name is deprecated. The alia...
    • infoJHelp has been aliased to Joomla\CMS\Help\Help and the former class name is deprecated. The alias wi...
    • infoJCaptcha has been aliased to Joomla\CMS\Captcha\Captcha and the former class name is deprecated. The...
    • infoJLanguageAssociations has been aliased to Joomla\CMS\Language\Associations and the former class name...
    • infoJLanguage has been aliased to Joomla\CMS\Language\Language and the former class name is deprecated. ...
    • infoJLanguageHelper has been aliased to Joomla\CMS\Language\LanguageHelper and the former class name is ...
    • infoJLanguageMultilang has been aliased to Joomla\CMS\Language\Multilanguage and the former class name i...
    • infoJText has been aliased to Joomla\CMS\Language\Text and the former class name is deprecated. The alia...
    • infoJLanguageTransliterate has been aliased to Joomla\CMS\Language\Transliterate and the former class na...
    • infoJComponentHelper has been aliased to Joomla\CMS\Component\ComponentHelper and the former class name ...
    • infoJComponentRecord has been aliased to Joomla\CMS\Component\ComponentRecord and the former class name ...
    • infoJComponentExceptionMissing has been aliased to Joomla\CMS\Component\Exception\MissingComponentExcept...
    • infoJComponentRouterBase has been aliased to Joomla\CMS\Component\Router\RouterBase and the former class...
    • infoJComponentRouterInterface has been aliased to Joomla\CMS\Component\Router\RouterInterface and the fo...
    • infoJComponentRouterLegacy has been aliased to Joomla\CMS\Component\Router\RouterLegacy and the former c...
    • infoJComponentRouterView has been aliased to Joomla\CMS\Component\Router\RouterView and the former class...
    • infoJComponentRouterViewconfiguration has been aliased to Joomla\CMS\Component\Router\RouterViewConfigur...
    • infoJComponentRouterRulesMenu has been aliased to Joomla\CMS\Component\Router\Rules\MenuRules and the fo...
    • infoJComponentRouterRulesNomenu has been aliased to Joomla\CMS\Component\Router\Rules\NomenuRules and th...
    • infoJComponentRouterRulesInterface has been aliased to Joomla\CMS\Component\Router\Rules\RulesInterface ...
    • infoJComponentRouterRulesStandard has been aliased to Joomla\CMS\Component\Router\Rules\StandardRules an...
    • infoJEditor has been aliased to Joomla\CMS\Editor\Editor and the former class name is deprecated. The al...
    • infoJErrorPage has been aliased to Joomla\CMS\Exception\ExceptionHandler and the former class name is de...
    • infoJAuthenticationHelper has been aliased to Joomla\CMS\Helper\AuthenticationHelper and the former clas...
    • infoJHelper has been aliased to Joomla\CMS\Helper\CMSHelper and the former class name is deprecated. The...
    • infoJHelperContent has been aliased to Joomla\CMS\Helper\ContentHelper and the former class name is depr...
    • infoJLibraryHelper has been aliased to Joomla\CMS\Helper\LibraryHelper and the former class name is depr...
    • infoJHelperMedia has been aliased to Joomla\CMS\Helper\MediaHelper and the former class name is deprecat...
    • infoJModuleHelper has been aliased to Joomla\CMS\Helper\ModuleHelper and the former class name is deprec...
    • infoJHelperRoute has been aliased to Joomla\CMS\Helper\RouteHelper and the former class name is deprecat...
    • infoJHelperTags has been aliased to Joomla\CMS\Helper\TagsHelper and the former class name is deprecated...
    • infoJHelperUsergroups has been aliased to Joomla\CMS\Helper\UserGroupsHelper and the former class name i...
    • infoJLayoutBase has been aliased to Joomla\CMS\Layout\BaseLayout and the former class name is deprecated...
    • infoJLayoutFile has been aliased to Joomla\CMS\Layout\FileLayout and the former class name is deprecated...
    • infoJLayoutHelper has been aliased to Joomla\CMS\Layout\LayoutHelper and the former class name is deprec...
    • infoJLayout has been aliased to Joomla\CMS\Layout\LayoutInterface and the former class name is deprecate...
    • infoJResponseJson has been aliased to Joomla\CMS\Response\JsonResponse and the former class name is depr...
    • infoJPlugin has been aliased to Joomla\CMS\Plugin\CMSPlugin and the former class name is deprecated. The...
    • infoJPluginHelper has been aliased to Joomla\CMS\Plugin\PluginHelper and the former class name is deprec...
    • infoJMenu has been aliased to Joomla\CMS\Menu\AbstractMenu and the former class name is deprecated. The ...
    • infoJMenuAdministrator has been aliased to Joomla\CMS\Menu\AdministratorMenu and the former class name i...
    • infoJMenuItem has been aliased to Joomla\CMS\Menu\MenuItem and the former class name is deprecated. The ...
    • infoJMenuSite has been aliased to Joomla\CMS\Menu\SiteMenu and the former class name is deprecated. The ...
    • infoJPagination has been aliased to Joomla\CMS\Pagination\Pagination and the former class name is deprec...
    • infoJPaginationObject has been aliased to Joomla\CMS\Pagination\PaginationObject and the former class na...
    • infoJPathway has been aliased to Joomla\CMS\Pathway\Pathway and the former class name is deprecated. The...
    • infoJPathwaySite has been aliased to Joomla\CMS\Pathway\SitePathway and the former class name is depreca...
    • infoJSchemaChangeitem has been aliased to Joomla\CMS\Schema\ChangeItem and the former class name is depr...
    • infoJSchemaChangeset has been aliased to Joomla\CMS\Schema\ChangeSet and the former class name is deprec...
    • infoJSchemaChangeitemMysql has been aliased to Joomla\CMS\Schema\ChangeItem\MysqlChangeItem and the form...
    • infoJSchemaChangeitemPostgresql has been aliased to Joomla\CMS\Schema\ChangeItem\PostgresqlChangeItem an...
    • infoJUcm has been aliased to Joomla\CMS\UCM\UCM and the former class name is deprecated. The alias will ...
    • infoJUcmBase has been aliased to Joomla\CMS\UCM\UCMBase and the former class name is deprecated. The ali...
    • infoJUcmContent has been aliased to Joomla\CMS\UCM\UCMContent and the former class name is deprecated. T...
    • infoJUcmType has been aliased to Joomla\CMS\UCM\UCMType and the former class name is deprecated. The ali...
    • infoJToolbar has been aliased to Joomla\CMS\Toolbar\Toolbar and the former class name is deprecated. The...
    • infoJToolbarButton has been aliased to Joomla\CMS\Toolbar\ToolbarButton and the former class name is dep...
    • infoJToolbarButtonConfirm has been aliased to Joomla\CMS\Toolbar\Button\ConfirmButton and the former cla...
    • infoJToolbarButtonCustom has been aliased to Joomla\CMS\Toolbar\Button\CustomButton and the former class...
    • infoJToolbarButtonHelp has been aliased to Joomla\CMS\Toolbar\Button\HelpButton and the former class nam...
    • infoJToolbarButtonLink has been aliased to Joomla\CMS\Toolbar\Button\LinkButton and the former class nam...
    • infoJToolbarButtonPopup has been aliased to Joomla\CMS\Toolbar\Button\PopupButton and the former class n...
    • infoJToolbarButtonSeparator has been aliased to Joomla\CMS\Toolbar\Button\SeparatorButton and the former...
    • infoJToolbarButtonStandard has been aliased to Joomla\CMS\Toolbar\Button\StandardButton and the former c...
    • infoJToolbarHelper has been aliased to Joomla\CMS\Toolbar\ToolbarHelper and the former class name is dep...
    • infoJButton has been aliased to Joomla\CMS\Toolbar\ToolbarButton and the former class name is deprecated...
    • infoJVersion has been aliased to Joomla\CMS\Version and the former class name is deprecated. The alias w...
    • infoJAuthentication has been aliased to Joomla\CMS\Authentication\Authentication and the former class na...
    • infoJAuthenticationResponse has been aliased to Joomla\CMS\Authentication\AuthenticationResponse and the...
    • infoJBrowser has been aliased to Joomla\CMS\Environment\Browser and the former class name is deprecated....
    • infoJAssociationExtensionInterface has been aliased to Joomla\CMS\Association\AssociationExtensionInterf...
    • infoJAssociationExtensionHelper has been aliased to Joomla\CMS\Association\AssociationExtensionHelper an...
    • infoJDocument has been aliased to Joomla\CMS\Document\Document and the former class name is deprecated. ...
    • infoJDocumentError has been aliased to Joomla\CMS\Document\ErrorDocument and the former class name is de...
    • infoJDocumentFeed has been aliased to Joomla\CMS\Document\FeedDocument and the former class name is depr...
    • infoJDocumentHtml has been aliased to Joomla\CMS\Document\HtmlDocument and the former class name is depr...
    • infoJDocumentImage has been aliased to Joomla\CMS\Document\ImageDocument and the former class name is de...
    • infoJDocumentJson has been aliased to Joomla\CMS\Document\JsonDocument and the former class name is depr...
    • infoJDocumentOpensearch has been aliased to Joomla\CMS\Document\OpensearchDocument and the former class ...
    • infoJDocumentRaw has been aliased to Joomla\CMS\Document\RawDocument and the former class name is deprec...
    • infoJDocumentRenderer has been aliased to Joomla\CMS\Document\DocumentRenderer and the former class name...
    • infoJDocumentXml has been aliased to Joomla\CMS\Document\XmlDocument and the former class name is deprec...
    • infoJDocumentRendererFeedAtom has been aliased to Joomla\CMS\Document\Renderer\Feed\AtomRenderer and the...
    • infoJDocumentRendererFeedRss has been aliased to Joomla\CMS\Document\Renderer\Feed\RssRenderer and the f...
    • infoJDocumentRendererHtmlComponent has been aliased to Joomla\CMS\Document\Renderer\Html\ComponentRender...
    • infoJDocumentRendererHtmlHead has been aliased to Joomla\CMS\Document\Renderer\Html\HeadRenderer and the...
    • infoJDocumentRendererHtmlMessage has been aliased to Joomla\CMS\Document\Renderer\Html\MessageRenderer a...
    • infoJDocumentRendererHtmlModule has been aliased to Joomla\CMS\Document\Renderer\Html\ModuleRenderer and...
    • infoJDocumentRendererHtmlModules has been aliased to Joomla\CMS\Document\Renderer\Html\ModulesRenderer a...
    • infoJDocumentRendererAtom has been aliased to Joomla\CMS\Document\Renderer\Feed\AtomRenderer and the for...
    • infoJDocumentRendererRSS has been aliased to Joomla\CMS\Document\Renderer\Feed\RssRenderer and the forme...
    • infoJDocumentRendererComponent has been aliased to Joomla\CMS\Document\Renderer\Html\ComponentRenderer a...
    • infoJDocumentRendererHead has been aliased to Joomla\CMS\Document\Renderer\Html\HeadRenderer and the for...
    • infoJDocumentRendererMessage has been aliased to Joomla\CMS\Document\Renderer\Html\MessageRenderer and t...
    • infoJDocumentRendererModule has been aliased to Joomla\CMS\Document\Renderer\Html\ModuleRenderer and the...
    • infoJDocumentRendererModules has been aliased to Joomla\CMS\Document\Renderer\Html\ModulesRenderer and t...
    • infoJFeedEnclosure has been aliased to Joomla\CMS\Document\Feed\FeedEnclosure and the former class name ...
    • infoJFeedImage has been aliased to Joomla\CMS\Document\Feed\FeedImage and the former class name is depre...
    • infoJFeedItem has been aliased to Joomla\CMS\Document\Feed\FeedItem and the former class name is depreca...
    • infoJOpenSearchImage has been aliased to Joomla\CMS\Document\Opensearch\OpensearchImage and the former c...
    • infoJOpenSearchUrl has been aliased to Joomla\CMS\Document\Opensearch\OpensearchUrl and the former class...
    • infoJFilterInput has been aliased to Joomla\CMS\Filter\InputFilter and the former class name is deprecat...
    • infoJFilterOutput has been aliased to Joomla\CMS\Filter\OutputFilter and the former class name is deprec...
    • infoJHttp has been aliased to Joomla\CMS\Http\Http and the former class name is deprecated. The alias wi...
    • infoJHttpFactory has been aliased to Joomla\CMS\Http\HttpFactory and the former class name is deprecated...
    • infoJHttpResponse has been aliased to Joomla\CMS\Http\Response and the former class name is deprecated. ...
    • infoJHttpTransport has been aliased to Joomla\CMS\Http\TransportInterface and the former class name is d...
    • infoJHttpTransportCurl has been aliased to Joomla\CMS\Http\Transport\CurlTransport and the former class ...
    • infoJHttpTransportSocket has been aliased to Joomla\CMS\Http\Transport\SocketTransport and the former cl...
    • infoJHttpTransportStream has been aliased to Joomla\CMS\Http\Transport\StreamTransport and the former cl...
    • infoJInstaller has been aliased to Joomla\CMS\Installer\Installer and the former class name is deprecate...
    • infoJInstallerAdapter has been aliased to Joomla\CMS\Installer\InstallerAdapter and the former class nam...
    • infoJInstallerExtension has been aliased to Joomla\CMS\Installer\InstallerExtension and the former class...
    • infoJExtension has been aliased to Joomla\CMS\Installer\InstallerExtension and the former class name is ...
    • infoJInstallerHelper has been aliased to Joomla\CMS\Installer\InstallerHelper and the former class name ...
    • infoJInstallerScript has been aliased to Joomla\CMS\Installer\InstallerScript and the former class name ...
    • infoJInstallerManifest has been aliased to Joomla\CMS\Installer\Manifest and the former class name is de...
    • infoJInstallerAdapterComponent has been aliased to Joomla\CMS\Installer\Adapter\ComponentAdapter and the...
    • infoJInstallerComponent has been aliased to Joomla\CMS\Installer\Adapter\ComponentAdapter and the former...
    • infoJInstallerAdapterFile has been aliased to Joomla\CMS\Installer\Adapter\FileAdapter and the former cl...
    • infoJInstallerFile has been aliased to Joomla\CMS\Installer\Adapter\FileAdapter and the former class nam...
    • infoJInstallerAdapterLanguage has been aliased to Joomla\CMS\Installer\Adapter\LanguageAdapter and the f...
    • infoJInstallerLanguage has been aliased to Joomla\CMS\Installer\Adapter\LanguageAdapter and the former c...
    • infoJInstallerAdapterLibrary has been aliased to Joomla\CMS\Installer\Adapter\LibraryAdapter and the for...
    • infoJInstallerLibrary has been aliased to Joomla\CMS\Installer\Adapter\LibraryAdapter and the former cla...
    • infoJInstallerAdapterModule has been aliased to Joomla\CMS\Installer\Adapter\ModuleAdapter and the forme...
    • infoJInstallerModule has been aliased to Joomla\CMS\Installer\Adapter\ModuleAdapter and the former class...
    • infoJInstallerAdapterPackage has been aliased to Joomla\CMS\Installer\Adapter\PackageAdapter and the for...
    • infoJInstallerPackage has been aliased to Joomla\CMS\Installer\Adapter\PackageAdapter and the former cla...
    • infoJInstallerAdapterPlugin has been aliased to Joomla\CMS\Installer\Adapter\PluginAdapter and the forme...
    • infoJInstallerPlugin has been aliased to Joomla\CMS\Installer\Adapter\PluginAdapter and the former class...
    • infoJInstallerAdapterTemplate has been aliased to Joomla\CMS\Installer\Adapter\TemplateAdapter and the f...
    • infoJInstallerTemplate has been aliased to Joomla\CMS\Installer\Adapter\TemplateAdapter and the former c...
    • infoJInstallerManifestLibrary has been aliased to Joomla\CMS\Installer\Manifest\LibraryManifest and the ...
    • infoJInstallerManifestPackage has been aliased to Joomla\CMS\Installer\Manifest\PackageManifest and the ...
    • infoJRouterAdministrator has been aliased to Joomla\CMS\Router\AdministratorRouter and the former class ...
    • infoJRoute has been aliased to Joomla\CMS\Router\Route and the former class name is deprecated. The alia...
    • infoJRouter has been aliased to Joomla\CMS\Router\Router and the former class name is deprecated. The al...
    • infoJRouterSite has been aliased to Joomla\CMS\Router\SiteRouter and the former class name is deprecated...
    • infoJCategories has been aliased to Joomla\CMS\Categories\Categories and the former class name is deprec...
    • infoJCategoryNode has been aliased to Joomla\CMS\Categories\CategoryNode and the former class name is de...
    • infoJDate has been aliased to Joomla\CMS\Date\Date and the former class name is deprecated. The alias wi...
    • infoJLog has been aliased to Joomla\CMS\Log\Log and the former class name is deprecated. The alias will ...
    • infoJLogEntry has been aliased to Joomla\CMS\Log\LogEntry and the former class name is deprecated. The a...
    • infoJLogLogger has been aliased to Joomla\CMS\Log\Logger and the former class name is deprecated. The al...
    • infoJLogger has been aliased to Joomla\CMS\Log\Logger and the former class name is deprecated. The alias...
    • infoJLogLoggerCallback has been aliased to Joomla\CMS\Log\Logger\CallbackLogger and the former class nam...
    • infoJLogLoggerDatabase has been aliased to Joomla\CMS\Log\Logger\DatabaseLogger and the former class nam...
    • infoJLogLoggerEcho has been aliased to Joomla\CMS\Log\Logger\EchoLogger and the former class name is dep...
    • infoJLogLoggerFormattedtext has been aliased to Joomla\CMS\Log\Logger\FormattedtextLogger and the former...
    • infoJLogLoggerMessagequeue has been aliased to Joomla\CMS\Log\Logger\MessagequeueLogger and the former c...
    • infoJLogLoggerSyslog has been aliased to Joomla\CMS\Log\Logger\SyslogLogger and the former class name is...
    • infoJLogLoggerW3c has been aliased to Joomla\CMS\Log\Logger\W3cLogger and the former class name is depre...
    • infoJProfiler has been aliased to Joomla\CMS\Profiler\Profiler and the former class name is deprecated. ...
    • infoJUri has been aliased to Joomla\CMS\Uri\Uri and the former class name is deprecated. The alias will ...
    • infoJCache has been aliased to Joomla\CMS\Cache\Cache and the former class name is deprecated. The alias...
    • infoJCacheController has been aliased to Joomla\CMS\Cache\CacheController and the former class name is d...
    • infoJCacheStorage has been aliased to Joomla\CMS\Cache\CacheStorage and the former class name is depreca...
    • infoJCacheControllerCallback has been aliased to Joomla\CMS\Cache\Controller\CallbackController and the ...
    • infoJCacheControllerOutput has been aliased to Joomla\CMS\Cache\Controller\OutputController and the form...
    • infoJCacheControllerPage has been aliased to Joomla\CMS\Cache\Controller\PageController and the former c...
    • infoJCacheControllerView has been aliased to Joomla\CMS\Cache\Controller\ViewController and the former c...
    • infoJCacheStorageApcu has been aliased to Joomla\CMS\Cache\Storage\ApcuStorage and the former class name...
    • infoJCacheStorageHelper has been aliased to Joomla\CMS\Cache\Storage\CacheStorageHelper and the former c...
    • infoJCacheStorageFile has been aliased to Joomla\CMS\Cache\Storage\FileStorage and the former class name...
    • infoJCacheStorageMemcached has been aliased to Joomla\CMS\Cache\Storage\MemcachedStorage and the former ...
    • infoJCacheStorageRedis has been aliased to Joomla\CMS\Cache\Storage\RedisStorage and the former class na...
    • infoJCacheException has been aliased to Joomla\CMS\Cache\Exception\CacheExceptionInterface and the forme...
    • infoJCacheExceptionConnecting has been aliased to Joomla\CMS\Cache\Exception\CacheConnectingException an...
    • infoJCacheExceptionUnsupported has been aliased to Joomla\CMS\Cache\Exception\UnsupportedCacheException ...
    • infoJSession has been aliased to Joomla\CMS\Session\Session and the former class name is deprecated. The...
    • infoJUser has been aliased to Joomla\CMS\User\User and the former class name is deprecated. The alias wi...
    • infoJUserHelper has been aliased to Joomla\CMS\User\UserHelper and the former class name is deprecated. ...
    • infoJForm has been aliased to Joomla\CMS\Form\Form and the former class name is deprecated. The alias wi...
    • infoJFormField has been aliased to Joomla\CMS\Form\FormField and the former class name is deprecated. Th...
    • infoJFormHelper has been aliased to Joomla\CMS\Form\FormHelper and the former class name is deprecated. ...
    • infoJFormRule has been aliased to Joomla\CMS\Form\FormRule and the former class name is deprecated. The ...
    • infoJFormFieldAccessLevel has been aliased to Joomla\CMS\Form\Field\AccesslevelField and the former clas...
    • infoJFormFieldAliastag has been aliased to Joomla\CMS\Form\Field\AliastagField and the former class name...
    • infoJFormFieldAuthor has been aliased to Joomla\CMS\Form\Field\AuthorField and the former class name is ...
    • infoJFormFieldCacheHandler has been aliased to Joomla\CMS\Form\Field\CachehandlerField and the former cl...
    • infoJFormFieldCalendar has been aliased to Joomla\CMS\Form\Field\CalendarField and the former class name...
    • infoJFormFieldCaptcha has been aliased to Joomla\CMS\Form\Field\CaptchaField and the former class name i...
    • infoJFormFieldCategory has been aliased to Joomla\CMS\Form\Field\CategoryField and the former class name...
    • infoJFormFieldCheckbox has been aliased to Joomla\CMS\Form\Field\CheckboxField and the former class name...
    • infoJFormFieldCheckboxes has been aliased to Joomla\CMS\Form\Field\CheckboxesField and the former class ...
    • infoJFormFieldChromeStyle has been aliased to Joomla\CMS\Form\Field\ChromestyleField and the former clas...
    • infoJFormFieldColor has been aliased to Joomla\CMS\Form\Field\ColorField and the former class name is de...
    • infoJFormFieldCombo has been aliased to Joomla\CMS\Form\Field\ComboField and the former class name is de...
    • infoJFormFieldComponentlayout has been aliased to Joomla\CMS\Form\Field\ComponentlayoutField and the for...
    • infoJFormFieldComponents has been aliased to Joomla\CMS\Form\Field\ComponentsField and the former class ...
    • infoJFormFieldContenthistory has been aliased to Joomla\CMS\Form\Field\ContenthistoryField and the forme...
    • infoJFormFieldContentlanguage has been aliased to Joomla\CMS\Form\Field\ContentlanguageField and the for...
    • infoJFormFieldContenttype has been aliased to Joomla\CMS\Form\Field\ContenttypeField and the former clas...
    • infoJFormFieldDatabaseConnection has been aliased to Joomla\CMS\Form\Field\DatabaseconnectionField and t...
    • infoJFormFieldEditor has been aliased to Joomla\CMS\Form\Field\EditorField and the former class name is ...
    • infoJFormFieldEMail has been aliased to Joomla\CMS\Form\Field\EmailField and the former class name is de...
    • infoJFormFieldFile has been aliased to Joomla\CMS\Form\Field\FileField and the former class name is depr...
    • infoJFormFieldFileList has been aliased to Joomla\CMS\Form\Field\FilelistField and the former class name...
    • infoJFormFieldFolderList has been aliased to Joomla\CMS\Form\Field\FolderlistField and the former class ...
    • infoJFormFieldFrontend_Language has been aliased to Joomla\CMS\Form\Field\FrontendlanguageField and the ...
    • infoJFormFieldGroupedList has been aliased to Joomla\CMS\Form\Field\GroupedlistField and the former clas...
    • infoJFormFieldHeadertag has been aliased to Joomla\CMS\Form\Field\HeadertagField and the former class na...
    • infoJFormFieldHidden has been aliased to Joomla\CMS\Form\Field\HiddenField and the former class name is ...
    • infoJFormFieldImageList has been aliased to Joomla\CMS\Form\Field\ImagelistField and the former class na...
    • infoJFormFieldInteger has been aliased to Joomla\CMS\Form\Field\IntegerField and the former class name i...
    • infoJFormFieldLanguage has been aliased to Joomla\CMS\Form\Field\LanguageField and the former class name...
    • infoJFormFieldLastvisitDateRange has been aliased to Joomla\CMS\Form\Field\LastvisitdaterangeField and t...
    • infoJFormFieldLimitbox has been aliased to Joomla\CMS\Form\Field\LimitboxField and the former class name...
    • infoJFormFieldList has been aliased to Joomla\CMS\Form\Field\ListField and the former class name is depr...
    • infoJFormFieldMedia has been aliased to Joomla\CMS\Form\Field\MediaField and the former class name is de...
    • infoJFormFieldMenu has been aliased to Joomla\CMS\Form\Field\MenuField and the former class name is depr...
    • infoJFormFieldMenuitem has been aliased to Joomla\CMS\Form\Field\MenuitemField and the former class name...
    • infoJFormFieldMeter has been aliased to Joomla\CMS\Form\Field\MeterField and the former class name is de...
    • infoJFormFieldModulelayout has been aliased to Joomla\CMS\Form\Field\ModulelayoutField and the former cl...
    • infoJFormFieldModuleOrder has been aliased to Joomla\CMS\Form\Field\ModuleorderField and the former clas...
    • infoJFormFieldModulePosition has been aliased to Joomla\CMS\Form\Field\ModulepositionField and the forme...
    • infoJFormFieldModuletag has been aliased to Joomla\CMS\Form\Field\ModuletagField and the former class na...
    • infoJFormFieldNote has been aliased to Joomla\CMS\Form\Field\NoteField and the former class name is depr...
    • infoJFormFieldNumber has been aliased to Joomla\CMS\Form\Field\NumberField and the former class name is ...
    • infoJFormFieldOrdering has been aliased to Joomla\CMS\Form\Field\OrderingField and the former class name...
    • infoJFormFieldPassword has been aliased to Joomla\CMS\Form\Field\PasswordField and the former class name...
    • infoJFormFieldPlugins has been aliased to Joomla\CMS\Form\Field\PluginsField and the former class name i...
    • infoJFormFieldPlugin_Status has been aliased to Joomla\CMS\Form\Field\PluginstatusField and the former c...
    • infoJFormFieldPredefinedList has been aliased to Joomla\CMS\Form\Field\PredefinedListField and the forme...
    • infoJFormFieldRadio has been aliased to Joomla\CMS\Form\Field\RadioField and the former class name is de...
    • infoJFormFieldRange has been aliased to Joomla\CMS\Form\Field\RangeField and the former class name is de...
    • infoJFormFieldRedirect_Status has been aliased to Joomla\CMS\Form\Field\RedirectStatusField and the form...
    • infoJFormFieldRegistrationDateRange has been aliased to Joomla\CMS\Form\Field\RegistrationdaterangeField...
    • infoJFormFieldRules has been aliased to Joomla\CMS\Form\Field\RulesField and the former class name is de...
    • infoJFormFieldSessionHandler has been aliased to Joomla\CMS\Form\Field\SessionhandlerField and the forme...
    • infoJFormFieldSpacer has been aliased to Joomla\CMS\Form\Field\SpacerField and the former class name is ...
    • infoJFormFieldSQL has been aliased to Joomla\CMS\Form\Field\SqlField and the former class name is deprec...
    • infoJFormFieldStatus has been aliased to Joomla\CMS\Form\Field\StatusField and the former class name is ...
    • infoJFormFieldSubform has been aliased to Joomla\CMS\Form\Field\SubformField and the former class name i...
    • infoJFormFieldTag has been aliased to Joomla\CMS\Form\Field\TagField and the former class name is deprec...
    • infoJFormFieldTel has been aliased to Joomla\CMS\Form\Field\TelephoneField and the former class name is ...
    • infoJFormFieldTemplatestyle has been aliased to Joomla\CMS\Form\Field\TemplatestyleField and the former ...
    • infoJFormFieldText has been aliased to Joomla\CMS\Form\Field\TextField and the former class name is depr...
    • infoJFormFieldTextarea has been aliased to Joomla\CMS\Form\Field\TextareaField and the former class name...
    • infoJFormFieldTimezone has been aliased to Joomla\CMS\Form\Field\TimezoneField and the former class name...
    • infoJFormFieldUrl has been aliased to Joomla\CMS\Form\Field\UrlField and the former class name is deprec...
    • infoJFormFieldUserActive has been aliased to Joomla\CMS\Form\Field\UseractiveField and the former class ...
    • infoJFormFieldUserGroupList has been aliased to Joomla\CMS\Form\Field\UsergrouplistField and the former ...
    • infoJFormFieldUserState has been aliased to Joomla\CMS\Form\Field\UserstateField and the former class na...
    • infoJFormFieldUser has been aliased to Joomla\CMS\Form\Field\UserField and the former class name is depr...
    • infoJFormRuleBoolean has been aliased to Joomla\CMS\Form\Rule\BooleanRule and the former class name is d...
    • infoJFormRuleCalendar has been aliased to Joomla\CMS\Form\Rule\CalendarRule and the former class name is...
    • infoJFormRuleCaptcha has been aliased to Joomla\CMS\Form\Rule\CaptchaRule and the former class name is d...
    • infoJFormRuleColor has been aliased to Joomla\CMS\Form\Rule\ColorRule and the former class name is depre...
    • infoJFormRuleEmail has been aliased to Joomla\CMS\Form\Rule\EmailRule and the former class name is depre...
    • infoJFormRuleEquals has been aliased to Joomla\CMS\Form\Rule\EqualsRule and the former class name is dep...
    • infoJFormRuleNotequals has been aliased to Joomla\CMS\Form\Rule\NotequalsRule and the former class name ...
    • infoJFormRuleNumber has been aliased to Joomla\CMS\Form\Rule\NumberRule and the former class name is dep...
    • infoJFormRuleOptions has been aliased to Joomla\CMS\Form\Rule\OptionsRule and the former class name is d...
    • infoJFormRulePassword has been aliased to Joomla\CMS\Form\Rule\PasswordRule and the former class name is...
    • infoJFormRuleRules has been aliased to Joomla\CMS\Form\Rule\RulesRule and the former class name is depre...
    • infoJFormRuleTel has been aliased to Joomla\CMS\Form\Rule\TelRule and the former class name is deprecate...
    • infoJFormRuleUrl has been aliased to Joomla\CMS\Form\Rule\UrlRule and the former class name is deprecate...
    • infoJFormRuleUsername has been aliased to Joomla\CMS\Form\Rule\UsernameRule and the former class name is...
    • infoJMicrodata has been aliased to Joomla\CMS\Microdata\Microdata and the former class name is deprecate...
    • infoJDatabaseDriver has been aliased to Joomla\Database\DatabaseDriver and the former class name is depr...
    • infoJDatabaseExporter has been aliased to Joomla\Database\DatabaseExporter and the former class name is ...
    • infoJDatabaseFactory has been aliased to Joomla\Database\DatabaseFactory and the former class name is de...
    • infoJDatabaseImporter has been aliased to Joomla\Database\DatabaseImporter and the former class name is ...
    • infoJDatabaseInterface has been aliased to Joomla\Database\DatabaseInterface and the former class name i...
    • infoJDatabaseIterator has been aliased to Joomla\Database\DatabaseIterator and the former class name is ...
    • infoJDatabaseQuery has been aliased to Joomla\Database\DatabaseQuery and the former class name is deprec...
    • infoJDatabaseDriverMysqli has been aliased to Joomla\Database\Mysqli\MysqliDriver and the former class n...
    • infoJDatabaseDriverPdo has been aliased to Joomla\Database\Pdo\PdoDriver and the former class name is de...
    • infoJDatabaseDriverPdomysql has been aliased to Joomla\Database\Mysql\MysqlDriver and the former class n...
    • infoJDatabaseDriverPgsql has been aliased to Joomla\Database\Pgsql\PgsqlDriver and the former class name...
    • infoJDatabaseDriverSqlazure has been aliased to Joomla\Database\Sqlazure\SqlazureDriver and the former c...
    • infoJDatabaseDriverSqlite has been aliased to Joomla\Database\Sqlite\SqliteDriver and the former class n...
    • infoJDatabaseDriverSqlsrv has been aliased to Joomla\Database\Sqlsrv\SqlsrvDriver and the former class n...
    • infoJDatabaseExceptionConnecting has been aliased to Joomla\Database\Exception\ConnectionFailureExceptio...
    • infoJDatabaseExceptionExecuting has been aliased to Joomla\Database\Exception\ExecutionFailureException ...
    • infoJDatabaseExceptionUnsupported has been aliased to Joomla\Database\Exception\UnsupportedAdapterExcept...
    • infoJDatabaseExporterMysqli has been aliased to Joomla\Database\Mysqli\MysqliExporter and the former cla...
    • infoJDatabaseExporterPdomysql has been aliased to Joomla\Database\Mysql\MysqlExporter and the former cla...
    • infoJDatabaseExporterPgsql has been aliased to Joomla\Database\Pgsql\PgsqlExporter and the former class ...
    • infoJDatabaseImporterMysqli has been aliased to Joomla\Database\Mysqli\MysqliImporter and the former cla...
    • infoJDatabaseImporterPdomysql has been aliased to Joomla\Database\Mysql\MysqlImporter and the former cla...
    • infoJDatabaseImporterPgsql has been aliased to Joomla\Database\Pgsql\PgsqlImporter and the former class ...
    • infoJDatabaseQueryElement has been aliased to Joomla\Database\Query\QueryElement and the former class na...
    • infoJDatabaseQueryLimitable has been aliased to Joomla\Database\Query\LimitableInterface and the former ...
    • infoJDatabaseQueryPreparable has been aliased to Joomla\Database\Query\PreparableInterface and the forme...
    • infoJDatabaseQueryMysqli has been aliased to Joomla\Database\Mysqli\MysqliQuery and the former class nam...
    • infoJDatabaseQueryPdo has been aliased to Joomla\Database\Pdo\PdoQuery and the former class name is depr...
    • infoJDatabaseQueryPdomysql has been aliased to Joomla\Database\Mysql\MysqlQuery and the former class nam...
    • infoJDatabaseQueryPgsql has been aliased to Joomla\Database\Pgsql\PgsqlQuery and the former class name i...
    • infoJDatabaseQuerySqlazure has been aliased to Joomla\Database\Sqlazure\SqlazureQuery and the former cla...
    • infoJDatabaseQuerySqlite has been aliased to Joomla\Database\Sqlite\SqliteQuery and the former class nam...
    • infoJDatabaseQuerySqlsrv has been aliased to Joomla\Database\Sqlsrv\SqlsrvQuery and the former class nam...
    • infoJFactory has been aliased to Joomla\CMS\Factory and the former class name is deprecated. The alias w...
    • infoJMail has been aliased to Joomla\CMS\Mail\Mail and the former class name is deprecated. The alias wi...
    • infoJMailHelper has been aliased to Joomla\CMS\Mail\MailHelper and the former class name is deprecated. ...
    • infoJClientHelper has been aliased to Joomla\CMS\Client\ClientHelper and the former class name is deprec...
    • infoJClientFtp has been aliased to Joomla\CMS\Client\FtpClient and the former class name is deprecated. ...
    • infoJFTP has been aliased to Joomla\CMS\Client\FtpClient and the former class name is deprecated. The al...
    • infoJUpdate has been aliased to Joomla\CMS\Updater\Update and the former class name is deprecated. The a...
    • infoJUpdateAdapter has been aliased to Joomla\CMS\Updater\UpdateAdapter and the former class name is dep...
    • infoJUpdater has been aliased to Joomla\CMS\Updater\Updater and the former class name is deprecated. The...
    • infoJUpdaterCollection has been aliased to Joomla\CMS\Updater\Adapter\CollectionAdapter and the former c...
    • infoJUpdaterExtension has been aliased to Joomla\CMS\Updater\Adapter\ExtensionAdapter and the former cla...
    • infoJCrypt has been aliased to Joomla\CMS\Crypt\Crypt and the former class name is deprecated. The alias...
    • infoJCryptCipher has been aliased to Joomla\Crypt\CipherInterface and the former class name is deprecate...
    • infoJCryptKey has been aliased to Joomla\Crypt\Key and the former class name is deprecated. The alias wi...
    • info\Joomla\CMS\Crypt\CipherInterface has been aliased to Joomla\Crypt\CipherInterface and the former cl...
    • info\Joomla\CMS\Crypt\Key has been aliased to Joomla\Crypt\Key and the former class name is deprecated. ...
    • infoJCryptCipherCrypto has been aliased to Joomla\CMS\Crypt\Cipher\CryptoCipher and the former class nam...
    • infoJStringPunycode has been aliased to Joomla\CMS\String\PunycodeHelper and the former class name is de...
    • infoJBuffer has been aliased to Joomla\CMS\Utility\BufferStreamHandler and the former class name is depr...
    • infoJUtility has been aliased to Joomla\CMS\Utility\Utility and the former class name is deprecated. The...
    • infoJInputCli has been aliased to Joomla\CMS\Input\Cli and the former class name is deprecated. The alia...
    • infoJInputCookie has been aliased to Joomla\CMS\Input\Cookie and the former class name is deprecated. Th...
    • infoJInputFiles has been aliased to Joomla\CMS\Input\Files and the former class name is deprecated. The ...
    • infoJInput has been aliased to Joomla\CMS\Input\Input and the former class name is deprecated. The alias...
    • infoJInputJSON has been aliased to Joomla\CMS\Input\Json and the former class name is deprecated. The al...
    • infoJFeed has been aliased to Joomla\CMS\Feed\Feed and the former class name is deprecated. The alias wi...
    • infoJFeedEntry has been aliased to Joomla\CMS\Feed\FeedEntry and the former class name is deprecated. Th...
    • infoJFeedFactory has been aliased to Joomla\CMS\Feed\FeedFactory and the former class name is deprecated...
    • infoJFeedLink has been aliased to Joomla\CMS\Feed\FeedLink and the former class name is deprecated. The ...
    • infoJFeedParser has been aliased to Joomla\CMS\Feed\FeedParser and the former class name is deprecated. ...
    • infoJFeedPerson has been aliased to Joomla\CMS\Feed\FeedPerson and the former class name is deprecated. ...
    • infoJFeedParserAtom has been aliased to Joomla\CMS\Feed\Parser\AtomParser and the former class name is d...
    • infoJFeedParserNamespace has been aliased to Joomla\CMS\Feed\Parser\NamespaceParserInterface and the for...
    • infoJFeedParserRss has been aliased to Joomla\CMS\Feed\Parser\RssParser and the former class name is dep...
    • infoJFeedParserRssItunes has been aliased to Joomla\CMS\Feed\Parser\Rss\ItunesRssParser and the former c...
    • infoJFeedParserRssMedia has been aliased to Joomla\CMS\Feed\Parser\Rss\MediaRssParser and the former cla...
    • infoJImage has been aliased to Joomla\CMS\Image\Image and the former class name is deprecated. The alias...
    • infoJImageFilter has been aliased to Joomla\CMS\Image\ImageFilter and the former class name is deprecate...
    • infoJImageFilterBackgroundfill has been aliased to Joomla\CMS\Image\Filter\Backgroundfill and the former...
    • infoJImageFilterBrightness has been aliased to Joomla\CMS\Image\Filter\Brightness and the former class n...
    • infoJImageFilterContrast has been aliased to Joomla\CMS\Image\Filter\Contrast and the former class name ...
    • infoJImageFilterEdgedetect has been aliased to Joomla\CMS\Image\Filter\Edgedetect and the former class n...
    • infoJImageFilterEmboss has been aliased to Joomla\CMS\Image\Filter\Emboss and the former class name is d...
    • infoJImageFilterNegate has been aliased to Joomla\CMS\Image\Filter\Negate and the former class name is d...
    • infoJImageFilterSmooth has been aliased to Joomla\CMS\Image\Filter\Smooth and the former class name is d...
    • infoJObject has been aliased to Joomla\CMS\Object\CMSObject and the former class name is deprecated. The...
    • infoJExtensionHelper has been aliased to Joomla\CMS\Extension\ExtensionHelper and the former class name ...
    • infoJHtml has been aliased to Joomla\CMS\HTML\HTMLHelper and the former class name is deprecated. The al...
    • info\Joomla\Application\Cli\CliInput has been aliased to Joomla\CMS\Application\CLI\CliInput and the for...
    • info\Joomla\Application\Cli\CliOutput has been aliased to Joomla\CMS\Application\CLI\CliOutput and the f...
    • info\Joomla\Application\Cli\ColorStyle has been aliased to Joomla\CMS\Application\CLI\ColorStyle and the...
    • info\Joomla\Application\Cli\Output\Stdout has been aliased to Joomla\CMS\Application\CLI\Output\Stdout a...
    • info\Joomla\Application\Cli\Output\Xml has been aliased to Joomla\CMS\Application\CLI\Output\Xml and the...
    • info\Joomla\Application\Cli\Output\Processor\ColorProcessor has been aliased to Joomla\CMS\Application\C...
    • info\Joomla\Application\Cli\Output\Processor\ProcessorInterface has been aliased to Joomla\CMS\Applicati...
    • infoJFile has been aliased to Joomla\CMS\Filesystem\File and the former class name is deprecated. The al...
    • infoJFolder has been aliased to Joomla\CMS\Filesystem\Folder and the former class name is deprecated. Th...
    • infoJFilesystemHelper has been aliased to Joomla\CMS\Filesystem\FilesystemHelper and the former class na...
    • infoJFilesystemPatcher has been aliased to Joomla\CMS\Filesystem\Patcher and the former class name is de...
    • infoJPath has been aliased to Joomla\CMS\Filesystem\Path and the former class name is deprecated. The al...
    • infoJStream has been aliased to Joomla\CMS\Filesystem\Stream and the former class name is deprecated. Th...
    • infoJStreamString has been aliased to Joomla\CMS\Filesystem\Streams\StreamString and the former class na...
    • infoJStringController has been aliased to Joomla\CMS\Filesystem\Support\StringController and the former ...
    • infoJClassLoader has been aliased to Joomla\CMS\Autoload\ClassLoader and the former class name is deprec...
    • infoJFormFilterInt_Array has been aliased to Joomla\CMS\Form\Filter\IntarrayFilter and the former class ...
    • infoJAdapter has been aliased to Joomla\CMS\Adapter\Adapter and the former class name is deprecated. The...
    • infoJAdapterInstance has been aliased to Joomla\CMS\Adapter\AdapterInstance and the former class name is...
    • infoJHtmlAccess has been aliased to Joomla\CMS\HTML\Helpers\Access and the former class name is deprecat...
    • infoJHtmlActionsDropdown has been aliased to Joomla\CMS\HTML\Helpers\ActionsDropdown and the former clas...
    • infoJHtmlAdminLanguage has been aliased to Joomla\CMS\HTML\Helpers\AdminLanguage and the former class na...
    • infoJHtmlBehavior has been aliased to Joomla\CMS\HTML\Helpers\Behavior and the former class name is depr...
    • infoJHtmlBootstrap has been aliased to Joomla\CMS\HTML\Helpers\Bootstrap and the former class name is de...
    • infoJHtmlCategory has been aliased to Joomla\CMS\HTML\Helpers\Category and the former class name is depr...
    • infoJHtmlContent has been aliased to Joomla\CMS\HTML\Helpers\Content and the former class name is deprec...
    • infoJHtmlContentlanguage has been aliased to Joomla\CMS\HTML\Helpers\ContentLanguage and the former clas...
    • infoJHtmlDate has been aliased to Joomla\CMS\HTML\Helpers\Date and the former class name is deprecated. ...
    • infoJHtmlDebug has been aliased to Joomla\CMS\HTML\Helpers\Debug and the former class name is deprecated...
    • infoJHtmlDraggablelist has been aliased to Joomla\CMS\HTML\Helpers\DraggableList and the former class na...
    • infoJHtmlDropdown has been aliased to Joomla\CMS\HTML\Helpers\Dropdown and the former class name is depr...
    • infoJHtmlEmail has been aliased to Joomla\CMS\HTML\Helpers\Email and the former class name is deprecated...
    • infoJHtmlForm has been aliased to Joomla\CMS\HTML\Helpers\Form and the former class name is deprecated. ...
    • infoJHtmlFormbehavior has been aliased to Joomla\CMS\HTML\Helpers\FormBehavior and the former class name...
    • infoJHtmlGrid has been aliased to Joomla\CMS\HTML\Helpers\Grid and the former class name is deprecated. ...
    • infoJHtmlIcons has been aliased to Joomla\CMS\HTML\Helpers\Icons and the former class name is deprecated...
    • infoJHtmlJGrid has been aliased to Joomla\CMS\HTML\Helpers\JGrid and the former class name is deprecated...
    • infoJHtmlJquery has been aliased to Joomla\CMS\HTML\Helpers\Jquery and the former class name is deprecat...
    • infoJHtmlLinks has been aliased to Joomla\CMS\HTML\Helpers\Links and the former class name is deprecated...
    • infoJHtmlList has been aliased to Joomla\CMS\HTML\Helpers\ListHelper and the former class name is deprec...
    • infoJHtmlMenu has been aliased to Joomla\CMS\HTML\Helpers\Menu and the former class name is deprecated. ...
    • infoJHtmlNumber has been aliased to Joomla\CMS\HTML\Helpers\Number and the former class name is deprecat...
    • infoJHtmlSearchtools has been aliased to Joomla\CMS\HTML\Helpers\SearchTools and the former class name i...
    • infoJHtmlSelect has been aliased to Joomla\CMS\HTML\Helpers\Select and the former class name is deprecat...
    • infoJHtmlSidebar has been aliased to Joomla\CMS\HTML\Helpers\Sidebar and the former class name is deprec...
    • infoJHtmlSortableList has been aliased to Joomla\CMS\HTML\Helpers\SortableList and the former class name...
    • infoJHtmlString has been aliased to Joomla\CMS\HTML\Helpers\StringHelper and the former class name is de...
    • infoJHtmlTag has been aliased to Joomla\CMS\HTML\Helpers\Tag and the former class name is deprecated. Th...
    • infoJHtmlTel has been aliased to Joomla\CMS\HTML\Helpers\Telephone and the former class name is deprecat...
    • infoJHtmlUser has been aliased to Joomla\CMS\HTML\Helpers\User and the former class name is deprecated. ...