http://pear.php.net/
pear-webmaster@lists.php.netpear-webmaster@lists.php.neten-usLatest releases of scriptreorganizerThe latest releases for the package scriptreorganizerScriptReorganizer 0.4.0
http://pear.php.net/package/ScriptReorganizer/download/0.4.0/
Final library interface release!<br />
<br />
+ ScriptReorganizer_Factory: implemented new Factory/Facade for easy <ScriptReorganizer_Type> object creation<br />
<br />
+ ScriptReorganizer_Factory_Exception: implemented new Factory exception class<br />
<br />
* docs/examples/fileSizeReport.php and source/preLibrary.php: updated to reflect the new <ScriptReorganizer_Factory> and <ScriptReorganizer_Factory_Exception> source files<br />
<br />
* docs/guide.txt: added new sections Factory (5) and Exceptions(6); rectified section numbering: Best Practice (7), Known Issues (8) and Conclusions (9); changed section 2 and 3: now the "processing of files' import" paragraph correctly shows up in section 2 instead of in section 3; section 4: moved the Decorators Chaining Matrix in front of the annotation; content: corrected some typos<br />
<br />
* docs/uml: updated the sketch<br />
<br />
* ScriptReorganizer_Type_Decorator_AddFooter: fixed NULL argument handling in the constructor - there was none ;)<br />
<br />
* ScriptReorganizer_Type_Decorator_AddHeader: fixed NULL argument handling in the constructor - there was none ;)
2005年11月21日T20:10:12-05:00sfrauschScriptReorganizer 0.3.1
http://pear.php.net/package/ScriptReorganizer/download/0.3.1/
* docs/guide.txt: section 4 added Decorators Chaining Matrix; added appendix sections Test-Driven Development and Guide Changes<br />
<br />
* ScriptReorganizer_Type: moved property $endOfLineIdentifiers to method getEolIdentifier<br />
<br />
* ScriptReorganizer_Type_Decorator_AddFooter: added possibly needed footer's EOL convertion to the content's one<br />
<br />
* ScriptReorganizer_Type_Decorator_AddHeader: added possibly needed header's EOL convertion to the content's one<br />
<br />
- ext.dependencies.php: removed from package.xml, its only needed for the local API documentation
2005年11月14日T20:16:58-05:00sfrauschScriptReorganizer 0.3.0
http://pear.php.net/package/ScriptReorganizer/download/0.3.0/
This is the first official PEAR release!<br />
<br />
+ docs/api.tar.gz<br />
PhpDocumentor generated API documentation<br />
+ docs/examples<br />
A few (self packaging) examples, see the unit<br />
tests for standard ones<br />
+ docs/guide.txt<br />
+ docs/maps<br />
Mind Map(s) for project management, see:<br />
http://sourceforge.net/projects/freemind<br />
+ docs/uml/sketch.pdf<br />
For easy reference, should one not have an<br />
UML tool installed<br />
+ ext.dependencies.php<br />
External dependencies documentation file<br />
+ ScriptReorganizer_Type_Decorator_Bcompile<br />
Implemented new decorator for speed<br />
optimization, cons: file size increase<br />
+ Access tag: @visibility package restricted<br />
for the implementation of the setContent and<br />
getContent methods following to a certain<br />
extent the RFC::PackageAccess of Lukas Smith,<br />
see: http://pear.php.net/pepr/<br />
pepr-proposal-show.php?id=228<br />
<br />
* Package.xml<br />
- Finalized the summary and description<br />
section<br />
- Now complies with PEAR's official directory<br />
structure docs and tests-wise<br />
* ScriptReorganizer_Strategy_Route<br />
Removed call to function trim - see<br />
ScriptReorganizer_Type<br />
* ScriptReorganizer_Strategy_Pack<br />
- Fixed whitespace bug in non-windows files<br />
- Removed call to function trim - see<br />
ScriptReorganizer_Type<br />
* ScriptReorganizer_Type<br />
- Added processing of the unices' hash-bang<br />
directive<br />
- Handling of Heredocs now strictly complies<br />
with the rules stated in the PHP manual,<br />
see:<br />
php.net/manual/en/language.types.string.php<br />
- Added EOL style autodetection for the<br />
primary file being optimized<br />
- Streamlined the reformat process, see the<br />
changes in ScriptReorganizer_Strategy_Route<br />
and ScriptReorganizer_Strategy_Pack<br />
- Changed the accessibility of the setContent<br />
and getContent methods from public to<br />
package restricted, see the access tag<br />
addition note above<br />
* ScriptReorganier_Type_Decorator<br />
Changed the accessibility of the setContent<br />
and getContent methods from public to package<br />
restricted, see the access tag addition note<br />
above<br />
* ScriptReorganizer_Type_Library<br />
- Added a best practice comment<br />
- simplified the static import identifier's<br />
regex<br />
* ScriptReorganizer_Tye_Script<br />
Added a best practice comment<br />
* all decorators<br />
disabled the autoload feature of the<br />
class_exits check<br />
* ScriptReorganizer_Type_Decorator_AddFooter<br />
- Added constraint: decoration of a directly<br />
sequencing Pharize-Decorator is not allowed<br />
* ScriptReorganizer_Type_Decorator_AddHeader<br />
- Added constraint: decoration of a directly<br />
sequencing Pharize-Decorator is not allowed<br />
* ScriptReorganizer_Type_Decorator_Pharize<br />
- Added a best practice comment<br />
- Implemented missing package restricted<br />
getContent and setContent methods, see the<br />
access tag addition note above<br />
- Updated constraint (annotation) to reflect<br />
the new available decorator Bcompile too<br />
- Both methods load and loadFiles now throw a<br />
more detailed exception message<br />
* all classes with calls to the getContent and<br />
setContent methods according to the access<br />
tag addition note above<br />
* AllTests.php in Tests and its subfolders<br />
removed PHPUnit2_Extensions_TestFileLoader<br />
dependency, due to upgrade to PHPUnit2-2.3.0<br />
<br />
- Tests/PHPUnit2_Extensions_TestFileLoader<br />
due to upgrade to PHPUnit2-2.3.0:<br />
PHPUnit2_Framework_TestSuite now incorporates<br />
the method addTestFile ... thanks for<br />
accepting my contribution Sebastian ;)
2005年11月06日T17:59:59-05:00sfrausch