sonarrradarrplexorganizrnginxdashboardmuximuxlandingpagestartpagelandinghtpcserverhomepagesabnzbdheimdallembycouchpotatonzbgetbookmarkapplication-dashboard
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
					
						
							5.0 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							5.0 KiB
						
					
					
				CHANGELOG
v3.1.1, 2018.10.02
- Fixed a bug where 
parentkeyword was treated like a class-name and scope was not added to the serialized closure - Fixed a bug where return type was not properly handled for nested closures
 - Support for anonymous classes was improved
 
v3.1.0, 2018.09.20
- Added 
transformUseVariablesandresolveUseVariablestoOpis\Closure\SerializableClosureclass. - Added 
removeSecurityProviderstatic method toOpis\Closure\SerializableClosureclass. - Fixed some security related issues where a user was able to unserialize an unsigned closure, even when a security provider was in use.
 
v3.0.12, 2018.02.23
- Bugfix. See issue 20
 
v3.0.11, 2018.01.22
- Bugfix. See issue 18
 
v3.0.10, 2018.01.04
- Improved support for PHP 7.1 & 7.2
 
v3.0.9, 2018.01.04
- Fixed a bug where the return type was not properly resolved. See issue 17
 - Added more tests
 
v3.0.8, 2017.12.18
- Fixed a bug. See issue 16
 
v3.0.7, 2017.10.31
- Bugfix: static properties are ignored now, since they are not serializable
 
v3.0.6, 2017.10.06
- Fixed a bug introduced by accident in 3.0.5
 
v3.0.5, 2017.09.18
- Fixed a bug related to nested references
 
v3.0.4, 2017.09.18
- [internal] Refactored 
SerializableClosure::mapPointersmethod - [internal] Added a new optional argument to 
SerializableClosure::unwrapClosures - [internal] Removed 
SerializableClosure::getClosurePointermethod - Fixed various bugs
 
v3.0.3, 2017.09.06
- Fixed a bug related to nested object references
 - [internal] 
Opis\Closure\ClosureScopenow extendsSplObjectStorage - [internal] The 
storageproperty was removed fromOpis\Closure\ClosureScope - [internal] The 
instancesandobjectsproperties were removed fromOpis\Closure\ClosureContext 
v3.0.2, 2017.08.28
- Fixed a bug where 
$thisobject was not handled properly inside theSerializableClosre::serializemethod. 
v3.0.1, 2017.04.13
- Fixed a bug in 'ignore_next' state
 
v3.0.0, 2017.04.07
- Dropped PHP 5.3 support
 - Moved source files from 
libtosrcfolder - Removed second parameter from 
Opis\Closure\SerializableClosure::frommethod and from constructor - Removed 
Opis\Closure\{SecurityProviderInterface, DefaultSecurityProvider, SecureClosure}classes - Refactored how signed closures were handled
 - Added 
wrapClosuresandunwrapClosuresstatic methods toOpis\Closure\SerializableClosureclass - Added 
Opis\Colosure\serializeandOpis\Closure\unserializefunctions - Improved serialization. You can now serialize arbitrary objects and the library will automatically wrap all closures
 
v2.4.0, 2016.12.16
- The parser was refactored and improved
 - Refactored 
Opis\Closure\SerializableClosure::__invokemethod Opis\Closure\{ISecurityProvider, SecurityProvider}were addedOpis\Closure\{SecurityProviderInterface, DefaultSecurityProvider, SecureClosure}were deprecated and they will be removed in the next major versionsetSecretKeyandaddSecurityProviderstatic methods were added toOpis\Closure\SerializableClosure
v2.3.2, 2016.12.15
- Fixed a bug that prevented namespace resolution to be done properly
 
v2.3.1, 2016.12.13
- Hotfix. See PR
 
v2.3.0, 2016.11.17
- Added 
isBindingRequiredandisScopeRequiredto theOpis\Closure\ReflectionClosureclass - Automatically detects when the scope and/or the bound object of a closure needs to be serialized.
 
v2.2.1, 2016.08.20
- Fixed a bug in 
Opis\Closure\ReflectionClosure::fetchItems 
v2.2.0, 2016.07.26
- Fixed CS
 Opis\Closure\ClosureContext,Opis\Closure\ClosureScope,Opis\Closure\SelfReferenceandOpis\Closure\SecurityExceptionclasses were moved into separate files- Added support for PHP7 syntax
 - Fixed some bugs in 
Opis\Closure\ReflectionClosureclass - Improved closure parser
 - Added an analyzer for SuperClosure library
 
v2.1.0, 2015.09.30
- Added support for the missing 
__METHOD__,__FUNCTION__and__TRAIT__magic constants - Added some security related classes and interfaces: 
Opis\Closure\SecurityProviderInterface,Opis\Closure\DefaultSecurityProvider,Opis\Closure\SecureClosure,Opis\Closure\SecurityException. - Fiexed a bug in 
Opis\Closure\ReflectionClosure::getClassesmethod - Other minor bugfixes
 - Added support for static closures
 - Added public 
isStaticmethod toOpis\Closure\ReflectionClosureclass 
v2.0.1, 2015.09.23
- Removed 
branch-aliasproperty fromcomposer.json - Bugfix. See issue #6
 
v2.0.0, 2015.07.31
- The closure parser was improved
 - Class names are now automatically resolved
 - Added support for the 
#trackmedirective which allows tracking closure's residing source 
v1.3.0, 2014.10.18
- Added autoload file
 - Changed README file
 
Opis Closure 1.2.2
- Started changelog