SemanticMediaWiki/SemanticResultFormats

Gallery format: Images cannot close overlay fancybox due to: ".style.removeAttribute is not a function"

Open

#450 opened on Nov 23, 2018

 (3 comments) (0 reactions) (0 assignees)JavaScript (87 forks)auto 404
buggood first issueseeks-developer

Repository metrics

Stars
 (52 stars)
PR merge metrics
 (PR metrics pending)

Description

Setup

  • MW version: 1.31
  • MW Skin: Vector
  • DB (MySQL etc.):
  • PHP version: 7.2.10-Ubuntu
  • SMW version: 2.5.8
  • SRF version: 2.5.6
  • Browsers and versions (if applicable): Chrome, lates (70.0.3538.102)

Issue

Gallery result with overlay=yes produces images that when clicked, you cannot closed it due to this JS error in fancybox code:

VM2724 jquery.fancybox-1.3.4.pack.js:31 Uncaught TypeError: j.get(...).style.removeAttribute is not a function
    at HTMLDivElement.S (VM2724 jquery.fancybox-1.3.4.pack.js:31)
    at HTMLDivElement.opt.complete (VM2647 load.php:7236)
    at fire (VM2647 load.php:3317)
    at Object.fireWith [as resolveWith] (VM2647 load.php:3447)
    at tick (VM2647 load.php:7079)
    at Function.jQuery.fx.tick (VM2647 load.php:7405)
    at schedule (VM2647 load.php:6783)

It seems similar to these fixed issues:

  • nvidoni/fancybox#2 and
  • igorlino/angular-fancybox-plus#2

Could it be that SRF uses an outdated outdated jquery.fancybox.1.3.4 lib (vs the more recent 3.+ line)? Or is it an interaction with other extensions/skin?

Steps to reproduce

Assuming there are files in the wiki, run this query and click on the result pages with the JS-console open to see the error:

{{#ask: 
 [[File:+]] 
 |format=gallery
 |overlay=yes
}}

Installed extensions

Skin	Version	License	Description	Authors
Chameleon	1.7.1	GPL-3.0+	The Chameleon skin	Stephan Gambke
MonoBook	–	GPL-2.0-or-later	The classic MediaWiki skin since 2004, named after the black-and-white photo of a book in the page background	Gabriel Wicke and others
Timeless	0.8.1	GPL-2.0-or-later	A timeless skin designed after the Winter prototype by Brandon Harris, and various styles by the Wikimedia Foundation	Isarra Yos
Vector	–	GPL-2.0-or-later	Modern version of MonoBook with fresh look and many usability improvements	Trevor Parscal, Roan Kattouw and others
Installed extensions
Semantic extensions
Extension	Version	License	Description	Authors
Semantic Breadcrumb Links	1.5.0	GPL-2.0-or-later	A Semantic MediaWiki extension to build breadcrumb links from an attributive property filter	James Hong Kong
Semantic Compound Queries	1.2.0	GPL-2.0-or-later	A parser function that displays multiple semantic queries at the same time	Semantic MediaWiki project and Yaron Koren
Semantic Drilldown	2.0.2 (7d54433) 10:39, 8 September 2018	GPL-2.0-or-later	A drilldown interface for navigating through semantic data	Yaron Koren and others
Semantic Extra Special Properties	1.5.0	GPL-2.0+	Adds some extra special properties to all pages	Leo Wallentin, James Hong Kong and others
Semantic Forms Select	2.1.0	GPL-2.0+	Allows to generate a select field in a form whose values are retrieved from a query	Jason Zhang, James Hong Kong, Toni Hermoso Pulido, Thomas Mulhall and others
Semantic Hierarchy	1.0	MIT	Create and Change Categories and Properties.	Tobias Weller
Semantic MediaWiki	2.5.8	GPL-2.0-or-later	Making your wiki more accessible - for machines and humans (online documentation)	Markus Krötzsch, Jeroen De Dauw, James Hong Kong and others
Semantic Result Formats	2.5.6	GPL-2.0-or-later	Additional result formats for Semantic MediaWiki queries	James Hong Kong, Stephan Gambke, Jeroen De Dauw, Yaron Koren and others
Semantic Scribunto	2.0.0	GPL-2.0-or-later	A Semantic MediaWiki extension to natively support the Scribunto extension	James Hong Kong and Tobias Oetterer
Title Icon	4.0 (5c59f24) 10:36, 9 September 2018	MIT	Displays icon in title on pages and in search results	Cindy Cicalese
Special pages
Extension	Version	License	Description	Authors
CiteThisPage	–	GPL-2.0-or-later	Adds a citation special page and toolbox link	Ævar Arnfjörð Bjarmason and James D. Forrester
Delete Batch	1.8.1 (8d186e0) 10:17, 17 September 2018	GPL-2.0-or-later	Delete a batch of pages	Bartek Łapiński and others
Duplicator	1.4.0 (2ad8f0d) 13:32, 3 November 2018	GPL-2.0-or-later	Create independent copies of pages with full edit histories	Rob Church and Vitaliy Filippov
Echo	– (249ed89) 22:28, 23 August 2018	MIT	System for notifying users about events and messages	Andrew Garrett, Ryan Kaldari, Benny Situ, Luke Welling, Kunal Mehta, Moriel Schottlender and Jon Robson
GoToShell	1.0.1 (783ae69) 22:28, 16 August 2018		Implements a special page that takes the user to shell and back	Nathan Larson
Interwiki	3.1 20160307	GPL-2.0-or-later	Adds a special page to view and edit the interwiki table	Stephanie Amanda Stevens, Alexandre Emsenhuber, Robin Pepermans, Siebrand Mazeland, Platonides, Raimond Spekking, Sam Reed, Jack Phoenix, Calimonius the Estrange and others
MaintenanceShell	0.5.0 (7b43f0a) 22:20, 20 August 2018	GPL-2.0-or-later	Wiki interface for maintenance scripts	Andrew Fitzgerald and Timo Tijhof
MediaWikiChat	2.22.0 (3b6c558) 06:44, 12 October 2018	GPL-2.0-or-later	Provides a lightweight chat client and server	Adam Carter/UltrasonicNXT
Nuke	1.3.0 (5655ae5) 10:01, 19 September 2018	GPL-2.0-or-later	Gives administrators the ability to mass delete pages	Brion Vibber and Jeroen De Dauw
Page Forms	4.4.2	GPL-2.0-or-later	Forms for creating and editing wiki pages	Yaron Koren, Stephan Gambke and others
Renameuser	–	GPL-2.0-or-later	Adds a special page to rename a user (need renameuser right)	Ævar Arnfjörð Bjarmason and Aaron Schulz
Replace Text	1.4.1	GPL-2.0-or-later	Provides a special page to allow administrators to do a global string find-and-replace on all the content pages of a wiki	Yaron Koren, Niklas Laxström and others
SimpleBatchUpload	1.4.0 (4741050) 03:17, 8 November 2018	GPL-2.0-or-later	Simple batch upload of files	Stephan Gambke
TemplateSandbox	1.1.0 (ade8482) 08:59, 14 April 2018	GPL-2.0-or-later	Renders a page transcluding templates from a sandbox	Brad Jorsch
Editors
Extension	Version	License	Description	Authors
CodeEditor	–	GPL-2.0-or-later AND BSD-3-Clause	Syntax-highlighted editing for JavaScript and CSS pages using Ace editor	Brion Vibber, Derk-Jan Hartman and authors of Ace
CodeMirror	4.0.0 (a435d54) 22:01, 26 April 2018	GPL-2.0-or-later	Provides syntax highlighting in wikitext editor	Pavel Astakhov and Florian Schmidt
WikiEditor	0.5.1	GPL-2.0-or-later	Provides an advanced, extensible wikitext editing interface	Derk-Jan Hartman, Trevor Parscal, Roan Kattouw, Nimish Gautam and Adam Miller
Parser hooks
Extension	Version	License	Description	Authors
Admin Links	0.3.1 (a67ff43) 22:20, 6 August 2018	GPL-2.0-or-later	Adds a special page that holds helpful links for administrators	Yaron Koren
Arrays	2.1.0 (4a04cd6) 19:56, 13 April 2018	MIT	Store and compute named arrays	Li Ding, Jie Bao and Daniel Werner
CategoryTree	–	GPL-2.0-or-later	Dynamically navigate the category structure	Daniel Kinzler
Cite	–	GPL-2.0-or-later	Adds <ref[ name=id]> and <references/> tags, for citations	Ævar Arnfjörð Bjarmason, Andrew Garrett, Brion Vibber, Ed Sanders, Marius Hoch, Steve Sanbeg, Trevor Parscal and others
CSS	3.5.0 (9eadc75) 09:19, 14 November 2018	GPL-2.0-or-later	A parser function that allows CSS stylesheets to be included in specific pages	Aran Dunkley and Rusty Burchfield
External Data	1.9 (09856df) 04:24, 3 September 2018	GPL-2.0-or-later	Allows for retrieving structured data from external URLs, databases and other sources	Yaron Koren and others
HashTables	1.2.0 (9819b3b) 22:40, 9 March 2018	ISC	Parser functions allowing to work with hash tables in a page scoped context	Daniel Werner and others
Header Tabs	1.2 (3b6aae1) 10:08, 11 October 2018	GPL-2.0-or-later	Adds tabs to the page separating top-level sections	Sergey Chernyshev, Yaron Koren and Olivier Finlay Beaton
HTML Tags	0.2 (8b25bc5) 10:07, 11 October 2018	GPL-2.0-or-later	Allows for displaying HTML tags from a pre-specified set	Yaron Koren
ImageMap	–	GPL-2.0-or-later	Allows client-side clickable image maps using <imagemap> tag	Tim Starling
InputBox	0.3.0	MIT	Allow inclusion of predefined HTML forms	Erik Moeller, Leonardo Pimenta, Rob Church, Trevor Parscal and DaSch
Maps	6.0.4	GPL-2.0-or-later	Enables embedding of dynamic maps into wiki pages, geocoding of addresses and other geographical operations	Jeroen De Dauw and others
MyVariables	3.4.0 (9a82972) 22:20, 8 May 2018	GPL-2.0-or-later	Adds new built-in variables	Aran Dunkley, Pavel Astakhov and others
NumerAlpha	0.7.0	Unlicense	Provides methods of inserting incrementing numbers, letters and roman numerals	Thierry G. Veilleux, James Montalvo, Emanspeaks and others
ParserFunctions	1.6.0	GPL-2.0-or-later	Enhance parser with logical functions	Tim Starling, Robert Rohde, Ross McClure and Juraj Simlovic
Pipe Escape	2.0.0 (453c2b4) 12:18, 11 October 2018	GPL-2.0-or-later	Parser function #! for when you want a pipe character to be just a pipe character	David M. Sledge, Purodha Blissenbach and others
Scribunto	– (106fbf4) 17:24, 15 May 2018	GPL-2.0-or-later AND MIT	Framework for embedding scripting languages into MediaWiki pages	Victor Vasiliev, Tim Starling and Brad Jorsch
SimpleTable	–		Convert tab-separated or similar data into a Wiki table	Johan the Ghost
SyntaxHighlight	2.0	GPL-2.0-or-later	Provides syntax highlighting <syntaxhighlight> using Pygments - Python syntax highlighter	Brion Vibber, Tim Starling, Rob Church, Niklas Laxström, Ori Livneh and Ed Sanders
TemplateStyles	1.0 (e5da5c0) 19:14, 18 April 2018	GPL-2.0-or-later	Implement per-template style sheets	Brad Jorsch and Marc A. Pelletier
UrlGetParameters	1.5.0 (584de2b) 10:37, 9 September 2018	GPL-2.0-or-later	Allows to use and/or display the "GET" parameters of the URL on a wiki page	S.O.E. Ansems and others
UserFunctions	2.7.0 (bc716c9) 14:05, 11 October 2018	GPL-2.0-or-later	Enhance parser with user functions	Ross McClure, Toni Hermoso Pulido and others
Variables	2.4.0 (872663b) 17:59, 25 April 2018	ISC	Parser functions allowing to work with dynamic variables in an article scoped context	Rob Adams, Tom Hempel, Xiloynaha, Daniel Werner, MGChecker and others
Widgets	1.3.0 (ef83c68) 22:26, 24 June 2018	GPL-2.0-or-later	Allows wiki administrators to add free-form widgets to the wiki by editing pages within the Widget namespace. Community-contributed widgets can be found on MediaWikiWidgets.org	Sergey Chernyshev, Yaron Koren and others
Media handlers
Extension	Version	License	Description	Authors
NativeSvgHandler	1.2 (df0a5b9) 10:17, 26 April 2016		Serves SVG images directly to clients	Povilas Kanapickas, Ilaï Deutel
PDF Handler	–	GPL-2.0-or-later	Handler for viewing PDF files in image mode	Martin Seidel and Mike Połtyn
Other
Extension	Version	License	Description	Authors
Approved Revs	1.0-alpha (cea67b3) 09:51, 18 September 2018	GPL-2.0-or-later	Set a single revision of a page as approved	Yaron Koren and others
AutoCreatePage	0.6	GPL-2.0+	Provides a parser function to create additional wiki pages with default content when saving a page.	Markus Krötzsch, Daniel Herzig
AutoFillFormField	0.1.0 (beb7f94) 08:39, 27 April 2015	MIT	Allows to automatically fill form input fields based on the input of other fields	Simon Heimler
BetaFeatures	0.1 (fd05ab4) 22:48, 18 November 2018	GPL-2.0-or-later	Lets user enable or disable features on the wiki that are still not ready for prime-time	MarkTraceur (Mark Holmquist) and others
Bootstrap	1.2.3	GPL-3.0+	Provides the Bootstrap framework in the wiki	Stephan Gambke and James Hong Kong
CollapsibleVector	0.1.10 (008604d) 01:49, 3 September 2018	GPL-2.0-or-later	Enhances the user interface when using the Vector skin	Paladox
CreateUserPage	1.2 (492fb58) 22:21, 6 August 2018	MIT	Create user page for a user if it does not exist when the user logs in	Cindy Cicalese
Disambiguator	1.3 (e963c14) 21:40, 1 November 2018	MIT	Adds the tag __DISAMBIG__ to mark disambiguation pages	Ryan Kaldari
Gadgets	–	GPL-2.0-or-later	Lets users select custom CSS and JavaScript gadgets in their preferences	Daniel Kinzler and Max Semenik
MultimediaViewer	– (1273d3e) 21:57, 11 May 2018	GPL-2.0-or-later	Expand thumbnails in a larger size in a fullscreen interface	MarkTraceur (Mark Holmquist), Gilles Dubuc, Gergő Tisza, Aaron Arcos, Zeljko Filipin, Pau Giner, theopolisme, MatmaRex, apsdehal, vldandrew, Ebrahim Byagowi, Dereckson, Brion VIBBER, Yuki Shira, Yaroslav Melnychuk, tonythomas01, Raimond Spekking, Kunal Mehta, Jeff Hall, Christian Aistleitner, Amir E. Aharoni and others
NotebookViewer	0.0.1 (82bbc21) 22:20, 8 May 2018	MIT	View IPython notebooks	Yuvi Panda
ParserHooks	1.5.0	GPL-2.0+	OOP interface for creating MediaWiki parser hooks in a declarative fashion	Jeroen De Dauw
Purge	1.0.2 (5946b81) 22:15, 3 October 2018	GPL-2.0+	Adds a purge tab on all normal pages allowing for quick purging of the cache	Tom Hutchison
QRLite	0.2.0 (f83c77a) 09:57, 23 September 2016	GPL	A MediaWiki extension that displays QR Codes without having to generate MediaWiki Images	Simon Heimler
SandboxLink	– (386fa44) 07:34, 8 September 2018	MIT	Adds a link to user's personal sandbox to personal tools menu	Bartosz Dziewoński
Validator	2.2.1	GPL-2.0+	Declarative parameter processing library	Jeroen De Dauw
Installed libraries
Library	Version	License	Description	Authors
composer/installers	1.6.0	MIT	A multi-framework Composer library installer	Kyle Robinson Young
composer/semver	1.4.2	MIT	Semver library that offers utilities, version constraint parsing and validation.	Nils Adermann, Jordi Boggiano and Rob Bast
composer/spdx-licenses	1.3.0	MIT	SPDX licenses list and validation library.	Nils Adermann, Jordi Boggiano and Rob Bast
cssjanus/cssjanus	1.2.0	Apache-2.0	Convert CSS stylesheets between left-to-right and right-to-left.	
data-values/common	0.4.2	GPL-2.0+	Contains common implementations of the interfaces defined by DataValuesInterfaces	Jeroen De Dauw
data-values/data-values	2.1.1	GPL-2.0+	Defines the DataValue interface and some trivial implementations	Jeroen De Dauw
data-values/geo	4.1.0	GPL-2.0-or-later	Geographical value objects, parsers and formatters	Jeroen De Dauw and The Wikidata team
data-values/interfaces	0.2.5	GPL-2.0+	Defines interfaces for ValueParsers, ValueFormatters and ValueValidators	Jeroen De Dauw
data-values/validators	0.1.3	GPL-2.0-or-later	Common ValueValidator implementations	Jeroen De Dauw and The Wikidata team
dnoegel/php-xdg-base-dir	0.1	MIT	implementation of xdg base directory specification for php	
doctrine/instantiator	1.1.0	MIT	A small, lightweight utility to instantiate objects in PHP without invoking their constructors	Marco Pivetta
hamcrest/hamcrest-php	2.0.0	BSD	This is the PHP port of Hamcrest Matchers	
jakub-onderka/php-console-color	0.2	BSD-2-Clause		Jakub Onderka
jakub-onderka/php-console-highlighter	0.3.2	MIT		Jakub Onderka
jakub-onderka/php-parallel-lint	0.9.2	BSD-2-Clause	This tool check syntax of PHP files about 20x faster than serial check.	Jakub Onderka
jeroen/file-fetcher	4.4.0	GPL-2.0-or-later	Simple file fetching interface	Jeroen De Dauw
jeroen/simple-cache	2.0.0	GPL-2.0+	Small library defining a minimalistic caching interface and provides some basic implementations	Jeroen De Dauw
jeroen/simple-geocoder	1.2.0	GPL-2.0-or-later	Simple and minimalistic Geocoder interface with some basic implementations	
jetbrains/phpstorm-stubs	dev-master	Apache-2.0	PHP runtime & extensions header files for PhpStorm	
justinrainbow/json-schema	5.2.7	MIT	A library to validate a json schema.	Bruno Prieto Reis, Justin Rainbow, Igor Wiedler and Robert Schönthal
liuggio/statsd-php-client	1.0.18	MIT	Statsd (Object Oriented) client library for PHP	Giulio De Donato
mediawiki/mediawiki-codesniffer	18.0.0	GPL-2.0-or-later	MediaWiki CodeSniffer Standards	
mediawiki/parser-hooks	1.5.0	GPL-2.0+	Adds a OOP and declarative parser hook interface on top of MediaWiki	Jeroen De Dauw
monolog/monolog	1.22.1	MIT	Sends your logs to files, sockets, inboxes, databases and various web services	Jordi Boggiano
myclabs/deep-copy	1.8.1	MIT	Create deep copies (clones) of your objects	
nicmart/tree	0.2.7	MIT	A basic but flexible php tree data structure and a fluent tree builder implementation.	Nicolò Martini
nikic/php-parser	3.1.3	BSD-3-Clause	A PHP parser written in PHP	Nikita Popov
nmred/kafka-php	0.1.5	BSD-3-Clause	Kafka client for php	
onoi/blob-store	1.2.1	GPL-2.0+	A simple interface to manage schema-free temporal persistent key/values	mwjames
onoi/cache	1.2.0	GPL-2.0+	A minimalistic cache adapter interface library	mwjames
onoi/callback-container	2.0.0	GPL-2.0+	A very simple callback container/builder library	mwjames
onoi/event-dispatcher	1.0.0	GPL-2.0+	A minimalistic interface to relay generic events to registered listeners	mwjames
onoi/http-request	1.3.1	GPL-2.0+	A minimalistic http/curl request interface library	mwjames
onoi/message-reporter	1.3.0	GPL-2.0+	An interface to report and relay arbitrary messages to registered handlers	Jeroen De Dauw and mwjames
onoi/shared-resources	0.4.3	GPL-2.0+	Shareable and common resource modules	mwjames
onoi/tesa	0.1.0	GPL-2.0+	A simple library to sanitize text elements	mwjames
oojs/oojs-ui	0.26.4	MIT	Provides library of common widgets, layouts, and windows.	Timo Tijhof, Bartosz Dziewoński, Ed Sanders, James D. Forrester, Kirsten Menger-Anderson, Rob Moen, Roan Kattouw, Trevor Parscal, Kunal Mehta and Prateek Saxena
oyejorge/less.php	1.7.0.14	Apache-2.0	PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)	Matt Agar, Martin Jantošovič and Josh Schmidt
param-processor/param-processor	1.3.4	GPL-2.0-or-later	Parameter processing library	Jeroen De Dauw
pear/console_getopt	1.4.1	BSD-2-Clause	More info available on: http://pear.php.net/package/Console_Getopt	Greg Beaver, Andrei Zmievski and Stig Bakken
pear/mail	1.4.1	BSD-2-Clause	Class that provides multiple interfaces for sending emails.	Chuck Hagenbuch, Richard Heyes and Aleksander Machniak
pear/mail_mime	1.10.2	BSD-3-clause	Mail_Mime provides classes to create MIME messages	Cipriano Groenendal and Aleksander Machniak
pear/mail_mime-decode	1.5.5.2	BSD-2-Clause	More info available on: http://pear.php.net/package/Mail_mimeDecode	Cipriano Groenendal and Aleksander Machniak
pear/pear-core-minimal	1.10.6	BSD-3-Clause	Minimal set of PEAR core files to be used as composer dependency	Christian Weiske
pear/pear_exception	1.0.0	BSD-2-Clause	The PEAR Exception base class.	Helgi Thormar and Greg Beaver
phar-io/manifest	1.0.1	BSD-3-Clause	Component for reading phar.io manifest information from a PHP Archive (PHAR)	Arne Blankerts, Sebastian Heuer and Sebastian Bergmann
phar-io/version	1.0.1	BSD-3-Clause	Library for handling version information and constraints	Arne Blankerts, Sebastian Heuer and Sebastian Bergmann
phpdocumentor/reflection-common	1.0.1	MIT	Common reflection classes used by phpdocumentor to reflect the code structure	Jaap van Otterdijk
phpdocumentor/reflection-docblock	4.3.0	MIT	With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.	Mike van Riel
phpdocumentor/type-resolver	0.4.0	MIT		Mike van Riel
phpspec/prophecy	1.8.0	MIT	Highly opinionated mocking framework for PHP 5.3+	Konstantin Kudryashov and Marcello Duarte
phpunit/php-code-coverage	5.3.2	BSD-3-Clause	Library that provides collection, processing, and rendering functionality for PHP code coverage information.	Sebastian Bergmann
phpunit/php-file-iterator	1.4.5	BSD-3-Clause	FilterIterator implementation that filters files based on a list of suffixes.	Sebastian Bergmann
phpunit/php-text-template	1.2.1	BSD-3-Clause	Simple template engine.	Sebastian Bergmann
phpunit/php-timer	1.0.9	BSD-3-Clause	Utility class for timing	Sebastian Bergmann
phpunit/php-token-stream	2.0.2	BSD-3-Clause	Wrapper around PHP's tokenizer extension.	Sebastian Bergmann
phpunit/phpunit	6.5.13	BSD-3-Clause	The PHP Unit Testing framework.	Sebastian Bergmann
phpunit/phpunit-mock-objects	5.0.10	BSD-3-Clause	Mock Object library for PHPUnit	Sebastian Bergmann
psr/log	1.0.2	MIT	Common interface for logging libraries	PHP-FIG
psy/psysh	0.8.11	MIT	An interactive shell for modern PHP.	Justin Hileman
sebastian/code-unit-reverse-lookup	1.0.1	BSD-3-Clause	Looks up which function or method a line of code belongs to	Sebastian Bergmann
sebastian/comparator	2.1.3	BSD-3-Clause	Provides the functionality to compare PHP values for equality	Jeff Welch, Volker Dusch, Bernhard Schussek and Sebastian Bergmann
sebastian/diff	2.0.1	BSD-3-Clause	Diff implementation	Kore Nordmann and Sebastian Bergmann
sebastian/environment	3.1.0	BSD-3-Clause	Provides functionality to handle HHVM/PHP environments	Sebastian Bergmann
sebastian/exporter	3.1.0	BSD-3-Clause	Provides the functionality to export PHP variables for visualization	Jeff Welch, Volker Dusch, Bernhard Schussek, Sebastian Bergmann and Adam Harvey
sebastian/global-state	2.0.0	BSD-3-Clause	Snapshotting of global state	Sebastian Bergmann
sebastian/object-enumerator	3.0.3	BSD-3-Clause	Traverses array structures and object graphs to enumerate all referenced objects	Sebastian Bergmann
sebastian/object-reflector	1.1.1	BSD-3-Clause	Allows reflection of object attributes, including inherited and non-public ones	Sebastian Bergmann
sebastian/recursion-context	3.0.0	BSD-3-Clause	Provides functionality to recursively process PHP variables	Jeff Welch, Sebastian Bergmann and Adam Harvey
sebastian/resource-operations	1.0.0	BSD-3-Clause	Provides a list of PHP built-in functions that operate on resources	Sebastian Bergmann
sebastian/version	2.0.1	BSD-3-Clause	Library that helps with managing the version number of Git-hosted PHP projects	Sebastian Bergmann
serialization/serialization	3.2.2	GPL-2.0+	Library defining a Serializer and a Deserializer interface and basic utilities	Jeroen De Dauw
squizlabs/php_codesniffer	3.2.3	BSD-3-Clause	PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.	Greg Sherwood
symfony/console	3.4.18	MIT	Symfony Console Component	Fabien Potencier and Symfony Community
symfony/css-selector	3.4.18	MIT	Symfony CssSelector Component	Jean-François Simon, Fabien Potencier and Symfony Community
symfony/debug	4.1.7	MIT	Symfony Debug Component	Fabien Potencier and Symfony Community
symfony/polyfill-mbstring	1.10.0	MIT	Symfony polyfill for the Mbstring extension	Nicolas Grekas and Symfony Community
symfony/var-dumper	3.4.18	MIT	Symfony mechanism for exploring and dumping PHP variables	Nicolas Grekas and Symfony Community
theseer/tokenizer	1.1.0	BSD-3-Clause	A small library for converting tokenized PHP source code into XML and potentially other formats	Arne Blankerts
webmozart/assert	1.3.0	MIT	Assertions to validate method input/output with nice error messages.	Bernhard Schussek
wikimedia/assert	0.2.2	MIT	Provides runtime assertions	Daniel Kinzler
wikimedia/at-ease	1.2.0	GPL-2.0+	Safe replacement to @ for suppressing warnings.	Tim Starling and MediaWiki developers
wikimedia/avro	1.8.0	Apache-2.0	A library for using Apache Avro with PHP.	Michael Glaesemann, Andy Wick, Saleem Shafi, A B, Doug Cutting and Tom White
wikimedia/base-convert	1.0.1	GPL-2.0+	Convert an arbitrarily-long string from one numeric base to another, optionally zero-padding to a minimum column width.	Brion Vibber and Tyler Romeo
wikimedia/cdb	1.4.1	GPL-2.0+	Constant Database (CDB) wrapper library for PHP. Provides pure-PHP fallback when dba_* functions are absent.	Daniel Kinzler, Tim Starling, Chad Horohoe and Ori Livneh
wikimedia/cldr-plural-rule-parser	1.0.0	GPL-2.0+	Evaluates plural rules specified in the CLDR project notation.	Tim Starling and Niklas Laxström
wikimedia/composer-merge-plugin	1.4.1	MIT	Composer plugin to merge multiple composer.json files	Bryan Davis
wikimedia/html-formatter	1.0.2	GPL-2.0-or-later	Performs transformations of HTML by wrapping around libxml2 and working around its countless bugs.	MediaWiki contributors
wikimedia/ip-set	1.2.0	GPL-2.0+	Efficiently match IP addresses against a set of CIDR specifications.	Brandon Black
wikimedia/object-factory	1.0.0	GPL-2.0-or-later	Construct objects from configuration instructions	Bryan Davis
wikimedia/php-session-serializer	1.0.6	GPL-2.0-or-later	Provides methods like PHP's session_encode and session_decode that don't mess with $_SESSION	Brad Jorsch
wikimedia/purtle	1.0.7	GPL-2.0-or-later	Fast streaming RDF serializer	Daniel Kinzler, Stanislav Malyshev, C. Scott Ananian and Thiemo Kreuz
wikimedia/relpath	2.1.1	MIT	Compute a relative filepath between two paths.	Ori Livneh
wikimedia/remex-html	1.0.3	MIT	Fast HTML 5 parser	Tim Starling
wikimedia/running-stat	1.2.1	GPL-2.0+	PHP implementations of online statistical algorithms	Ori Livneh
wikimedia/scoped-callback	1.0.0	GPL-2.0+	Class for asserting that a callback happens when a dummy object leaves scope	Aaron Schulz
wikimedia/testing-access-wrapper	1.0.0	GPL-2.0+	A simple helper class to access non-public elements of a class when testing.	Adam Roses Wight, Brad Jorsch and Gergő Tisza
wikimedia/textcat	1.2.0	LGPL-2.1	PHP port of the TextCat language guesser utility, see http://odur.let.rug.nl/~vannoord/TextCat/.	Stanislav Malyshev and Trey Jones
wikimedia/timestamp	1.0.0	GPL-2.0+	Creation, parsing, and conversion of timestamps	Tyler Romeo
wikimedia/utfnormal	2.0.0	GPL-2.0-or-later	Contains Unicode normalization routines, including both pure PHP implementations and automatic use of the 'intl' PHP extension when present	Brion Vibber
wikimedia/wait-condition-loop	1.0.1	GPL-2.0+	Wait loop that reaches a condition or times out	Aaron Schulz
wikimedia/wrappedstring	2.3.0	MIT	Automatically compact sequentially-outputted strings that share a common prefix / suffix pair.	Timo Tijhof
willdurand/geocoder	4.2.0	MIT	Common files for PHP Geocoder	William Durand
wmde/hamcrest-html-matchers	0.1.1	LGPL-2.1	Set of Hamcrest matchers for HTML assertrions	Aleksey Bekh-Ivanov
zordius/lightncandy	0.23	MIT	An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ).	Zordius Chen

Contributor guide