Minified verze Nette – RobotLoader

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Honza Kuchař
Člen | 1662
+
0
-

Ahoj, dnes jsem si všiml, že od verze 0.9.0 ve verzi minified jsou nějaké podrbané hlavičky pro RobotLoader.

Ve v.0.8 hlavičky vypadaly nějak takto:

//netteloader=ArgumentOutOfRangeException,InvalidStateException,NotImplementedException,NotSupportedException,DeprecatedException,MemberAccessException,IOException,FileNotFoundException,DirectoryNotFoundException,FatalErrorException,Annotations,IComponent,ObjectMixin,Object,Component,IComponentContainer,ComponentContainer,RecursiveComponentIterator,Configurator,Framework,Debug,Environment,IDebuggable,IServiceLocator,ITranslator,Image,ImageMagick,InstanceFilterIterator,Logger,Paginator,ServiceLocator,AmbiguousServiceException,SmartCachingIterator,String,Tools,AbortException,IAjaxDriver,AjaxDriver,INamingContainer,FormContainer,Form,ISignalReceiver,AppForm,ApplicationException,Application,BadRequestException,BadSignalException,IStatePersistent,PresenterComponent,IRenderable,IPartiallyRenderable,Control,ForwardingException,IPresenter,IPresenterLoader,IRouter,InvalidLinkException,InvalidPresenterException,Link,ICollection,Collection,IList,ArrayList,MultiRouter,Presenter,PresenterHelpers,PresenterLoader,PresenterRequest,RedirectingException,Route,SimpleRouter,TerminateException,Cache,ICacheStorage,DummyStorage,FileStorage,MemcachedStorage,IMap,KeyNotFoundException,Hashtable,ISet,Set,Config,IConfigAdapter,ConfigAdapterIni,ConfigAdapterXml,FormGroup,IFormControl,IFormRenderer,ISubmitterControl,Rule,Rules,FormControl,Button,Checkbox,FileUpload,HiddenField,SubmitButton,ImageButton,SelectBox,MultiSelectBox,RadioList,RepeaterControl,TextBase,TextArea,TextInput,ConventionalRenderer,InstantClientScript,UserClientScript,SafeStream,LimitedScope,AutoLoader,RobotLoader,SimpleLoader,AuthenticationException,IAuthenticator,IAuthorizator,IIdentity,IPermissionAssertion,IResource,IRole,Identity,Permission,SimpleAuthenticator,ITemplate,IFileTemplate,Template,TemplateCacheStorage,CachingHelper,CurlyBracketsFilter,SnippetHelper,TemplateFilters,TemplateHelpers,Ftp,FtpException,Html,RecursiveHtmlIterator,IHttpRequest,HttpRequest,IHttpResponse,HttpResponse,HttpUploadedFile,IUser,JavaScript,JavaScriptConsole,Session,SessionNamespace,Uri,UriScript,User

Ve v.0.9> hlavičky obsahují vždy jen první třídu:

//netteloader=ArgumentOutOfRangeException

a tím to končí

Předpokládám, že to bude mít vliv na rychlost. Ale jinak to žádné problémy nezpůsobuje.

Editoval honzakuchar (28. 1. 2010 16:47)

David Grudl
Nette Core | 8282
+
0
-

Tohle by nemělo mít vliv na nic, jde jen o to, aby RobotLoader tento soubor přeskakoval.

Honza Kuchař
Člen | 1662
+
0
-

Aha, to je fakt. Stejně loader.php nejdřív načtu pomocí require.

PetrP
Člen | 587
+
0
-

A nebylo by lepší kdyby tam byla nějaká hezčí třída než ArgumentOutOfRangeException třeba Framework