Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: UnionOfRAD/lithium
...
head fork: UnionOfRAD/lithium
Checking mergeability… Don't worry, you can still create the pull request.
This comparison is big! We're only showing the most recent 250 commits
Commits on Mar 07, 2013
@mikegreiling mikegreiling add a test to demonstrate failure of deeply nested document 'exists' …
…attribute
dda3969
@mikegreiling mikegreiling fix issue where a document retrieved from the database would not recu…
…rsively set the 'exists' flag for all nested documents
a3fea4f
@mikegreiling mikegreiling fix typo in $nor operator reference 84e219a
@nateabele nateabele Merge pull request #853 from pixelcog/mongodb-nor
fix typo in $nor operator reference
28a6b1e
@nateabele nateabele Merge pull request #852 from pixelcog/document-exists-fix
Fix `exists` property of deeply nested documents.
c83658b
Commits on Mar 08, 2013
@mikegreiling mikegreiling update Request::to() to allow overriding the query string and remove …
…unnecessary formatting requirements on port
f6efe9d
@mikegreiling mikegreiling update Request::queryString() to merge query parameters of the same name 0ec8f1d
Commits on Mar 14, 2013
@rapzo rapzo Entity::errors() will append errors and will merge the new given errors
with the previous ones already stored in the Entity's $_errors variable.
Also, added a reset functionality to clear all errors.

Entity errors are cleared before the Model::validation() filter function to prevent validation (and consequent write data) with a not empty errors array.
Removed &$self from the filter since it was not used.
ixed tests.

Replacing tests with a more simple, direct approach (from Jails).
30c4154
Commits on Mar 17, 2013
@nateabele nateabele Merge pull request #854 from pixelcog/request-to
minor update to Request::to() and Request::queryString()
ceb0f41
Commits on Mar 18, 2013
@nateabele nateabele Merge pull request #840 from rapzo/feature/entity-appending-errors
Entity::errors() will append errors and will merge the new given errors
9e6f03a
@fellars fellars if document schema changes from something to a DocumentSet, now expor…
…ter update handles that
9347d93
@nateabele nateabele Merge pull request #859 from fellars/bug/document-schema
if document schema changes from something to a DocumentSet, now exporter...
43f2176
@nateabele nateabele Fixing file permissions incorrectly modified in #859. 6bad147
Commits on Mar 21, 2013
@mikegreiling mikegreiling $code variable cannot possibly be set to 204, using $this->status['co…
…de'] instead
d0eae56
@mikegreiling mikegreiling update docblock for Request::status() and change $data to a more desc…
…riptive variable name
6417f0a
@mikegreiling mikegreiling remove 'not yet implemented' docblock message from Model properties. cd4be22
@mikegreiling mikegreiling fix example within Model::find() docblock 988840d
Commits on Mar 23, 2013
@nateabele nateabele Merge pull request #861 from pixelcog/lithium-qa
Simple QA Stuff
87a88da
@jails jails Refactor Travis CI. bc0c4f0
@jails jails Replace `LITHIUM_*` constant to `Libraries::get()` when possible. 02274ae
@jails jails Fixes failed integration tests caused by the new test API. f779e49
@jails jails Set `'test'` as the unique connection for integration tests. 6777cdb
@jails jails Default application library name is no more limited to `'app'`. 358f829
@jails jails Refactoring the test suite. Test filename must now end with `'Test'`. 5c1dc23
@jails jails Fixes integration tests. 787d9c5
@nateabele nateabele Merge pull request #862 from jails/feature/tests-ci
First refactoring for including integration tests in the CI process.
148a53b
Commits on Mar 24, 2013
@jails jails Official support of PHP 5.5 and reactivate irc notifications. 8667747
@nateabele nateabele Merge pull request #864 from jails/refactor/travis
Official support of PHP 5.5 and reactivate irc notifications.
b85de58
Commits on Mar 25, 2013
@jails jails Deprectated methods. e742c0e
@jails jails Fixes randomly randomly failing tests. 15b5ad2
@nateabele nateabele Merge pull request #868 from jails/bug/random-failing-tests
Fixes randomly randomly failing tests.
269e238
@nateabele nateabele Merge pull request #867 from jails/deprecated/casting
Deprectated methods.
207ce95
Commits on Mar 27, 2013
@wheelsandcogs wheelsandcogs import Closure class when used as param / return type 798ac5d
@jails jails Include li3_sqltools to the core. 2def08f
@jails jails Updating 'hints' for data sources. a33bc4d
@jails jails Auto creating database for the `CouchDB` adapter. a960d89
@jails jails Fixes `null` return instead of `0` on calculation for `CouchDB`. ebd6f8e
@jails jails Instanciation of `Document\DocumentSet` should be delegated to the mo…
…del's connection when possible.
97467bb
@jails jails Adding the "gallery" fixture. 347d673
Commits on Mar 28, 2013
@nateabele nateabele Merge pull request #869 from wheelsandcogs/fqn-type-hints
Updated all docblock type hints of Closure to FQN for accuracy / IDE compatibility
5373766
@jails jails Base class for all database based integration tests. 8ef6e9e
@jails jails Fixes creation of `DocumentSet` with CouchDB. 5523739
@jails jails Updating the `CrudTest` integration test. c4ae4c9
@jails jails Updating the `DatabaseTest` integration test. 435befb
@jails jails Updating the `DocumentTest` integration test. 7787a1a
@jails jails Remove all database specific sql files. baecafb
@jails jails Removing `Companies` & `Galleries` models. 0a62243
@jails jails Update the `FieldTest` integration test. ef6a902
@jails jails Updating the `SourceTest` integration test. ca07ca2
@jails jails Refactor & move database's `ResultTest` to integration tests. 277d2db
@jails jails Refactor & move database adapter `MySqlTest` to integration tests. 585e54e
@jails jails Refactor & move database adapter `PostgreSqlTest` to integration tests. 944e4ce
@jails jails Refactor & move database adapter `Sqlite3Test` to integration tests. e818684
@jails jails CI process now require `li3_fixtures` to run some integration tests. a8dd371
@jails jails Update database adapter Mock file. 76550b8
@jails jails Add database adapter test for schema feature in independant files. c178d18
@nateabele nateabele Merge pull request #870 from jails/refactor/integration-tests
Refactor/integration tests
fadf37b
Commits on Mar 29, 2013
@jails jails Another quality pass. 0593c79
@jails jails Merge pull request #872 from jails/typo/fix-typo
Fixing some typos according the coding standard.
5b62767
Commits on Apr 02, 2013
@jails jails Typo fixes. 753f5a5
@nateabele nateabele Merge pull request #874 from jails/typo/coding-standards
Typo fixes.
139dc99
Commits on Apr 04, 2013
@jails jails Fix a failing test when launched from the framework. 1233319
Commits on Apr 05, 2013
@jails jails Merge pull request #876 from jails/refactor/libraries-service-locate
Fix a failing test when launched from the framework.
9b19605
@jails jails Some typo fixes. 189f746
@nateabele nateabele Merge pull request #877 from jails/typo/coding-standards
Some typo fixes.
80c623d
Commits on Apr 09, 2013
@jails jails Change `action\Request` behavior.
- WARNING BC BREAK: Defining the url in `$_GET['url']` is no more supported.
- Enhance REQUEST_URI based request.
- Environmement variables are populated in attributes.
- If the option `'globals'` is set to `false`, $_SERVER, $_ENV, $_GET & $_POST are not added to the Request.
- Remove infinite loop on missed PHP_SELF & SCRIPT_FILENAME
bd82155
@jails jails Add scope to `lithium\net\http\Router` and `lithium\net\http\Media`.
- Routes can be scoped using the following notation:
  Routed::scope(); // Returns the current scope
  Router::scope('name'); // Use a new scope
  Router::scope('name'), function(){/* executed inside the scope */});
  Router::attach('name'), array(), array()); //Attach a mount point to a scope
  Router::attached() // Returns all attachments
  Router::attached('name', array()); // Returns the attached mount point configuration
- The Media class can be scoped using the following notation: (i.e. usefull for CDN or others media location).
  Media::scope(); // Returns the current scope
  Media::scope('name'); // Use a new scope
  Media::scope('name'), function(){/* executed inside the scope */});
  Media::attach('name'), array()); // Attach a mount point to a scope
  Media::attached(); // Returns all attachements
  Media::attached('name'); // Returns the attached mount point configuration
- The paths of assets paths now called 'paths' for consistency see `Media::_asset` (BC Break)
- Include #535 it's not a good practice to use `'http:method'` at route level but it may be better to not let it buggy.
67c450c
Commits on Apr 10, 2013
@blainesch blainesch Add `assertNotException` to `Unit`. Opposite of `assertException`. c7fc6ad
@blainesch blainesch Add ability for `Mocker` to mock/stub `Iterator`s. e3cf24b
@blainesch blainesch Update `Complexity` tests to stub dependencies.
Conflicts:
	tests/cases/test/filter/ComplexityTest.php
2915c33
@blainesch blainesch Remove `T_DEAFULT` token from cyclomatic complexity analyzer. 85a9953
Marc Ghorayeb Readme update: Twig url. dde764f
@nateabele nateabele Merge pull request #882 from marcghorayeb/readme-twig
Readme update: Twig url.
9aee742
Commits on Apr 11, 2013
Daniel McOrmond Removed forced pluralization from console `create` command(s). e53200b
@gwoo gwoo Merge pull request #883 from danielmcormond/dev
Removed forced pluralization from console `create` command(s).
fab503b
Commits on Apr 12, 2013
@mikegreiling mikegreiling allow for inheritance of Controller::$_render property within subclasses 9f3bebe
@nateabele nateabele Merge pull request #880 from BlaineSch/feature/complexityFixes
Feature/complexity fixes
e789069
@nateabele nateabele Merge pull request #884 from pixelcog/controller-render-inherit
Allow for inheritance of Controller::$_render property within subclasses
4ce4c7c
Commits on Apr 13, 2013
@jails jails Refactoring step. 2798b95
@nateabele nateabele Merge pull request #878 from jails/patch/router
New Router Feature
b3b7c06
@blainesch blainesch Update `Media` to accept an array of `host` to be more dynamic.
For a site that uses a CDN, but has an uneven amount of js/css/imgages. They might upload all assets to all CDN's then have a script to 'randomly' select one based on the filename. Doing it based on the filename ensures the same CDN will always get picked, which allows for browser caching.

To be applied on top of #878.
2002c68
@jails jails Merge pull request #879 from BlaineSch/feature/routerArrayCDN
Feature/router array cdn
6fc4b4e
Commits on Apr 17, 2013
@nateabele nateabele Cleaning up coding standards warnings
	- Adjusting docblock formatting
	- Dropping unnecessary mock classes
fa4fe6b
Commits on Apr 18, 2013
@nateabele nateabele `MongoDb` adapter should connect lazily 5dd19e9
@mikegreiling mikegreiling added extra tests for superglobal population e99dea1
@nateabele nateabele Fixing potential race condition in `action\Response` test. c92dc41
@jails jails Fix random failing test based on timestamp. 6df1274
@jails jails Moving `lithium\tests\integration\net\SocketTest` integration tests t…
…o unit tests.
bf563bf
@jails jails Relations can be retrived by the relation name or its corresponding f…
…ield name.
490a758
@nateabele nateabele Merge pull request #895 from jails/bug/random-failing-tests
Bug/random failing tests
f2ef130
Commits on Apr 19, 2013
@mikegreiling mikegreiling quality fixes and expansion of docblocks, minor code changes for cons…
…istency and readability.

also relocated constructor properties for `\net\http\Request` which had no business inside `\net\http\Message`.
b752ffd
@nateabele nateabele Merge pull request #894 from pixelcog/message-qa
Minor documentation and code cleanup
c038b4e
Commits on Apr 21, 2013
@mikegreiling mikegreiling skip tests involving `mcrypt` when extension not installed or enabled a03aac0
@mikegreiling mikegreiling prevent filter in Logger integration test from interfering with other…
… tests
2046778
@mikegreiling mikegreiling implement cookies support within `net\http\Request` and add tests to …
…demonstrate
53e6a50
@mikegreiling mikegreiling ensure `Content-Length` header is set for all POST and PUT requests, …
…even when body length is zero.
3913cde
@mikegreiling mikegreiling allow for multiple headers with the same key when parsing a response …
…message (i.e. Set-Cookie)
92548a7
@jails jails Merge pull request #899 from pixelcog/integration-qa
QA fixes on a few tests
a037fdf
Commits on Apr 22, 2013
@jails jails Mocker issues. 0a9a52a
@blainesch blainesch Fix `Mocker` accidentally calling php magic set/get methods.
When creating a new `Document` it delegated `parent` to magic methods, when it should have been a property of the class itself. This was fixed by explicitly adding `parent` as a property of `MockDelegate`.

The second issue is when a class uses `get_called_class()` to generate a new object. Since this will return `MockDelegate` which shouldn't be called directly. This was solved by allowing it to be called directly. It will now generate a new `Mock` stack and replace the existing `MockDelegate` with itself.
8146e5b
@nateabele nateabele Merge pull request #900 from BlaineSch/bug/mocker
Bug/mocker
97d434c
Commits on Apr 23, 2013
@mikegreiling mikegreiling implement cookies support within `net\http\Response` and add tests to…
… demonstrate
0d359bf
@mikegreiling mikegreiling implement `\action\Request::headers()` and `\action\Request::to('stri…
…ng')` to behave as expected in correlation with their counterparts in `\net\http\Request`
c038b44
@mikegreiling mikegreiling simplify `\action\Response::render()` and header output; move shortha…
…nd header magic to overloaded `header()`
8e3b592
@nateabele nateabele Merge branch 'dev' 9a01861
@nateabele nateabele Merge pull request #902 from pixelcog/request-response-cookies
Improve Li3 Request/Response Classes
56b1ae4
@jails jails Fixes `lithium\test\Mocker` for correctly call `__construct()` with P…
…HP above 5.4.
ed7ad30
@blainesch blainesch Merge pull request #903 from jails/bug/mocker-construct-params
Mocker doesn't manage construct params.
589cbc0
@blainesch blainesch Fix Router to allow javascript links. ea74dc4
@nateabele nateabele Merge pull request #904 from BlaineSch/bug/routerJavascript
Fix Router to allow javascript links.
13554b4
Commits on Apr 24, 2013
@al-the-x al-the-x `Database` should use closure to format timestamps. 5749733
Commits on Apr 25, 2013
@jails jails Fixes datetime/timestamp inconsistencies with `lithium\data\Database`…
… & adapters.
f63627d
Commits on Apr 28, 2013
@jails jails Tests isolation, tests shouldn't need to take care about the launcher…
… routes context anymore.
d071691
@jails jails Allow `Request`'s base to be overrided by scopes. 08691c6
@jails jails Revert to old request's base & url generation method. eb502c5
@jails jails Controller action naming convention is reverted back to the underscor…
…ed way.
414d607
Commits on Apr 30, 2013
@nateabele nateabele Merge pull request #905 from jails/feature/database-formatters
Fixes datetime/timestamp inconsistencies with `lithium\data\Database` & adapters.
5a5be18
@nateabele nateabele Merge pull request #886 from jails/feature/get-relation-from-fieldname
Relations can be retrived by the relation name or its corresponding field name.
1e6c37f
@nateabele nateabele Merge pull request #898 from jails/feature/router-scope
Feature/router scope
7a95cab
@Howard3 Howard3 lithium-891 Performing a Model::first() call with a 'return' type of …
…'array' does not return the first result.

lithium-891 - changing comparison operator to a strict type.

lithium-891 fixing formatting issue
1c52f3c
@jails jails Merge pull request #893 from Howard3/dev
Performing a Model::first() call with a 'return' type of `array` return the first result directly.
d7e687f
Commits on May 02, 2013
@nateabele nateabele Applying filter disabling to models. fb3ac86
Commits on May 03, 2013
@JasperTey JasperTey Enabling library dot syntax in Router::_parseString()
Signed-off-by: Nate Abele <nate.abele@gmail.com>
c953b62
@jails jails Fixes test environment detection. ffd5429
@jails jails Make `Router` error messages more explicit when no route match url pa…
…rams.
8092e11
Commits on May 04, 2013
@igorw igorw Add psr-0 autoloading with target-dir to composer.json
This lifts the dependency on composer/installers and uses composer autoloading
directly.
b2fe58f
@gwoo gwoo Adding testified css.
Updating app template.
e218cf2
Commits on May 05, 2013
@jails jails Fix association keys generation for `Relationship` and introduce `Rel…
…ationship::foreignKeys()`.
73a3499
@jails jails BC Break: Fix collision on `'type'` option for `Query`.
- Manual join queries must use `'mode'` instead of `'type'` to specify the type of `JOIN`.
- Set `'read'` as the default option for `Query`'s `'type'`.
b17db1b
@gwoo gwoo Merge pull request #914 from jails/bug/test-environment-detection
Fixes test environment detection.
15c2837
@jails jails Merge pull request #917 from igorw-forks/composer-autoload
Add psr-0 autoloading with target-dir to composer.json
71019a9
Commits on May 06, 2013
@mikegreiling mikegreiling fix for browser-based tests in php 5.3 58aa566
@jails jails Merge pull request #922 from pixelcog/fix-tests
Fix for Browser-Based Tests in PHP 5.3
68576eb
@nateabele nateabele Merge pull request #915 from jails/refactor/scope-error
Make `Router` error messages more explicit when no route match url params.
2bb4cdf
@nateabele nateabele Merge pull request #918 from jails/feature/relation-foreignkeys
Fix association keys generation for `Relationship` and introduce `Relationship::foreignKeys()`.
62bc218
Commits on May 07, 2013
@nateabele nateabele Disabling MongoDB result cache. 204ce70
Commits on May 08, 2013
@jails jails Add support for `IS NOT NULL` for SQL based datasouces. 39f3d03
@nateabele nateabele Merge pull request #926 from jails/feature/database-not-null
Add support for `IS NOT NULL` for SQL based datasouces, close #924
a5bb741
@jails jails Fixes typo according li3 coding standards. 223f26e
Commits on May 09, 2013
@mikegreiling mikegreiling reset Session config after HMAC test to prevent it from disrupting ot…
…her tests
c22f834
@mikegreiling mikegreiling fix Memcache adapter test. when it encounters a key which doesn't exi…
…st it returns null, not false. see \lithium\storage\cache\adapter\Memcache::read()
356f3f1
@nateabele nateabele Merge pull request #927 from pixelcog/fix-tests
Quick Fix for Failing Tests
b957cd1
@nateabele nateabele Merge pull request #919 from jails/refactor/query-type-attr
BC Break (minor): Fix collision on `'type'` option for `Query`.
92e5f21
@jails jails Merge pull request #929 from jails/typo/fixes-spaces
Fixes typo according li3 coding standards.
873b1d6
Commits on May 11, 2013
@mehlah mehlah Update composer.json to list `li3` command as a binary 55c83d3
@jails jails Merge pull request #931 from mehlah/composer-li3-bin
Update composer.json to list `li3` command as a binary
fa8deef
Commits on May 12, 2013
@mehlah mehlah Fix a bad method call in `console\Command::header()`. Heading style w…
…as ignored
d506b62
Commits on May 13, 2013
@gwoo gwoo Merge pull request #934 from mehlah/command-out-fix
Fix a bad method call in `console\Command::header()`. Heading style was ignored
9ddd564
Commits on May 14, 2013
@nateabele nateabele Allowing Request export formats to be more easily manipulated. ce6b4fe
@nateabele nateabele Merge branch 'dev' dd286f4
Commits on May 18, 2013
@rapzo rapzo FirePhp logger adapter typo
In the method _write.
8e0342a
@nateabele nateabele Merge pull request #938 from rapzo/bug-typo
FirePhp logger adapter typo
ccdc385
@blainesch blainesch Add docs to `Mocker` so it's easier to understand. 17560c6
@nateabele nateabele Merge pull request #940 from BlaineSch/f/mockDocs
Add docs to `Mocker` so it's easier to understand.
b6f8748
@blainesch blainesch Fix typos in Mocker documentation. 07d4759
@blainesch blainesch Complete docs in the `template` folder. 86a5f2c
@nateabele nateabele Merge pull request #942 from BlaineSch/f/templateDocs
Complete docs in the `template` folder.
7b7a42e
@nateabele nateabele Merge pull request #941 from BlaineSch/f/mockDocsFixes
Fix typos in Mocker documentation.
f066d7f
@nateabele nateabele Adding docs for `action\Request::$_detectors`. a8c4c24
@jails jails Fixes scope/library conflicts for matching on scoped routes. cad4eb5
@nateabele nateabele Merge branch 'form-signing' into dev 94c74b0
@buddylindsey buddylindsey Add documentation for _parseAccept function f2645a8
@blainesch blainesch Merge pull request #944 from buddylindsey/hammertime
Add documentation for _parseAccept function
fc14ca2
@rapzo rapzo Docblock updated for analysis\Inspector e3990aa
@rapzo rapzo Docblock for the Debugger class 3adfdcd
@rapzo rapzo Docblock for lithium\analysis\Logger de51339
@nateabele nateabele Merge pull request #948 from rapzo/hammertime-logger-class
Hammertime logger docblock
5442032
@nateabele nateabele Merge pull request #945 from jails/bug/scope-library-conflict
Fixes scope/library conflicts for matching on scoped routes.
9361509
Commits on May 21, 2013
@jails jails Merge branch 'master' into dev b268d48
@jails jails Fixes PHP 5.3 issue. 18dc18d
@nateabele nateabele Merge pull request #952 from jails/bug/form-signing
Fixes PHP 5.3 issue.
8442bcf
@rapzo rapzo FirePhp logger adapter typo
In the method _write.
e7b1444
@blainesch blainesch Add docs to `Mocker` so it's easier to understand. 1e213e6
@blainesch blainesch Fix typos in Mocker documentation. 21c1c40
@blainesch blainesch Complete docs in the `template` folder. 9d36d86
@nateabele nateabele Adding docs for `action\Request::$_detectors`. 1df45ae
@nateabele nateabele Merge branch 'hammertime' into dev 78ed6f7
@nateabele nateabele Fixing issue where asset paths were not being properly escaped. f0b19ab
@gwoo gwoo Optimize Http headers. 038e8d0
@fellars fellars implement PATCH in Curl; similar to PUT
file permissions changed; PATCH implemented in Curl
d4a5bd9
@nateabele nateabele Merge pull request #954 from fellars/dev
implement PATCH in Curl; similar to PUT
b58e28c
Commits on May 22, 2013
@gwoo gwoo Fix headers broken in last commit. 2d83d79
@jails jails Remove `dirname` in `lithium\action\Request` since not consistent ove…
…r OS.
d9df83b
@nateabele nateabele Merge pull request #955 from jails/bug/request-base-on-windows
Remove `dirname` in `lithium\action\Request` since not consistent over OS.
be7e5e3
@jails jails Change the lithium composer vendor name. ce6da4e
@nateabele nateabele Merge pull request #956 from jails/fix/vendor-name-composer
Change the lithium composer vendor name.
717740e
Commits on Jun 02, 2013
@jails jails Remove the default scope feature for unscoped routes (library based r…
…outes & scope based routes can't be used together).
5459559
Commits on Jun 03, 2013
@jails jails Fixes a continuation route issue witch url query string. 403cf43
@jails jails Fixes a double slash issue with continuation routes. f5ad405
Commits on Jun 04, 2013
@nateabele nateabele Merge pull request #961 from jails/bug/router-scope
Remove the default scope feature for unscoped routes
7612809
@nateabele nateabele Merge pull request #963 from jails/bug/continuation-route
Fixes a continuation route issue witch url query string.
21538a0
Commits on Jun 05, 2013
@jails jails `Database::renderCommand` don't interfer with users datas anymore. 9f12d10
@nateabele nateabele Merge pull request #969 from jails/bug/data-render-command
`Database::renderCommand` don't interfer with users datas anymore, close #968.
4c32dbb
Commits on Jun 14, 2013
@nateabele nateabele Updating Mongo timeout settings, fixes #966. 0d79d2a
Commits on Jun 15, 2013
@jails jails BC Break: disable id indexation of subdocuments from a `Document::dat…
…a()`.
aec7990
@nateabele nateabele Merge pull request #975 from jails/bug/document-to-array
 	BC Break: disable id indexation of subdocuments from a `Document::data()`
bd7a37f
Commits on Jun 19, 2013
@jails jails Fixes a minor bug on model's attribute inheritance. 0ffb8b4
@jails jails Adding `Connections::remove()` to remove a connection. 84f6d0a
@jails jails Merge pull request #976 from jails/bug/model-attribute-inheritance
Fixes a minor bug on model's attribute inheritance.
a047e0c
@jails jails Move up the itemization step to the model level && refactor tests. 38866bd
@jails jails Make the `lithium\data\Entity` & `lithium\data\Collection` handlers c…
…onfigurable.
9e00f14
Commits on Jun 20, 2013
@jails jails Refactor `lithium\data\Model::_initialize()`. 6427867
@nateabele nateabele Merge pull request #972 from jails/feature/override-entity-handlers
Allow to override handlers for `Entity` & `Collection`, close #958
a54a819
@jails jails Add test case for #951. 7b5f32e
@nateabele nateabele Merge pull request #977 from jails/bug/record-hydratation
Add test case for #951.
2f7506d
Commits on Jun 21, 2013
@jails jails Disable defaults for collections. fac3451
@jails jails Merge pull request #978 from jails/bug/model-create
Disable defaults for collections.
79dc0b7
Commits on Jun 22, 2013
@jails jails Refactor the model initialization step & generalize attributes inheri…
…tance on non array.
3ad3477
@nateabele nateabele Merge pull request #979 from jails/refactor/model-inherited-attributes
Refactor the model initialization step & generalize attributes inheritance on non array.
8f4ba40
@jails jails Change naming for model attribute inheritance. 7d5349a
@gwoo gwoo Merge pull request #980 from jails/refactor/model-inherited-typo
Change naming for model attribute inheritance.
411c69f
Commits on Jun 29, 2013
@davidpersson davidpersson Adding support for HTTP basic/digest auth for CGI environments in `Re…
…quest`.

Adding tests for `lithium\action\Request`.

This fixes basic/digest auth for CGI environments in
`lithium\security\auth\adapter\Http`.

Parts of the implementation (the decoding of the basic auth header)
could in the future be extracted into a new decode method in
`lithium\net\http\Auth`. However there are two arguments against that:

(a) `lithium\net\http\Auth::decode` currently works expects a digest
    header only - with the leading `"Digest "` part already stripped off. To
    make the method authorization method agnostic it would need to expect
    the unstripped header or another hint in form of an additional argument
    to the method.

(b) Even if the above is implemented we would create a dependency on
    `Auth` which may not be desired or needs to be further clarified.
a6e7f6c
@davidpersson davidpersson Refactoring instantiation of `Request` in auth adapter test.
The object has been already instantiated by other test methods except
two. According to Fowler's "Rule of three" it is tolerable to have code
duplicated up to three times. Argumenting in reverse a generalization
that isn't used more than two times should be inlined.
02ff157
@davidpersson davidpersson Clarify purpose of tests for Http auth adapter. 021db1d
@davidpersson davidpersson Aligning equal sign and separating digest block.
The separation of the block makes it clearer, that it is reuesed in the
following code multiple times.
2a71eba
@davidpersson davidpersson Adding tests for auth adapter `Http` for CGI environments. 7e83ecc
@davidpersson davidpersson Removing magic numbers in CGI HTTP auth. aecd499
@davidpersson davidpersson Documenting needed rewrite rule for HTTP auth with CGI. be5a252
@davidpersson davidpersson QA cleanup. 87fcffc
@nateabele nateabele Merge pull request #981 from davidpersson/http-auth-cgi
Enable HTTP basic and digest auth for FCGI/CGI environments
81c873a
Commits on Jul 14, 2013
@jails jails Warning BC break, remove the automatic `__init()` calling from `lithi…
…um\core\Libraries`.
fa4ef11
Commits on Jul 16, 2013
Marc Ghorayeb Fix for Database::_sort (#986). Will not output ORDER BY clause if gi…
…ven field is empty (ie. if = array()).

Updated a test case.
218081c
@jails jails Merge pull request #987 from marcghorayeb/fix-sql-empty-sort
Fix Database::_sort outputs empty ORDER BY clauses
20ff5b1
Commits on Jul 17, 2013
@gwoo gwoo Fixes #988. Fixes #804. Message::body removes empty values before enc…
…oding.
f8a8c7d
@gwoo gwoo Fixes #988. Fixes #804. Again, but simpler and doesn't break other st…
…uff.
467e0b9
Commits on Jul 19, 2013
@jails jails Merge branch 'master' into dev c7416ab
Commits on Jul 21, 2013
@nateabele nateabele Allowing explicit related models to be service located. 1a8920c
@joebeeson joebeeson Resolves the issue in #460 fe455fb
@jails jails Merge pull request #993 from joebeeson/460-mysql
Resolves the issue in #460
a509aba
Commits on Jul 22, 2013
@jails jails Skip tests which require Mongo if Mongo is not installed. 1791dd9
@nateabele nateabele Merge pull request #994 from jails/refactor/make-mongo-optional-for-t…
…ests

Skip tests which require Mongo if Mongo is not installed (close #991).
6fba0e0
@jails jails Add missing mock file. 9411d4a
@nateabele nateabele Improving Mongo relationship key detection. e52bafc
Commits on Aug 09, 2013
@nateabele nateabele Adding relationship strategies for more dynamic configuration. 4e48c19
Commits on Aug 28, 2013
@nateabele nateabele Implementing naive relationship fetching & docs. ea0d43b
Commits on Oct 02, 2013
@jails jails Allow `lithium\Environment::reset()` to remove a specific env only fo…
…r testing purpose.
8b2050b
Commits on Oct 09, 2013
@wnasich wnasich Change Entity::__set() signature to prevent STRICT warning 6b7c6ba
@nateabele nateabele Merge pull request #1012 from wnasich/entity_set_signature
Change Entity::__set() signature to prevent STRICT warning
d884ce3
Commits on Oct 29, 2013
@blainesch blainesch Double check the file exists before deleting in File cache adapter.
Fixes #1014
fe9f87b
@nateabele nateabele Merge pull request #1015 from blainesch/bug/race
Double check the file exists before deleting in File cache adapter.
482e5ab
Commits on Oct 30, 2013
@warrenseymour warrenseymour Fixes #1017 - Don't replace 'Array' within the name of a parameter d0a7ca8
Commits on Nov 03, 2013
@nateabele nateabele Merge pull request #1018 from fountainhead-solutions/bug/mockerParame…
…terNameContainsArray

Fixes #1017 - Don't replace 'Array' within the name of a parameter
c430137
Commits on Nov 14, 2013
@warrenseymour warrenseymour Base64 encode chunked data before dechunking ae904d3
@nateabele nateabele Merge pull request #1020 from fountainhead-solutions/bug/encodeChunke…
…dData

Base64 encode chunked data before dechunking
6aee667
@nateabele nateabele Merge branch 'master' into dev b5e621b
Commits on Nov 21, 2013
@nateabele nateabele Merge pull request #985 from jails/refactor/remove-init
Warning BC break, remove the automatic `__init()` calling from `lithium\core\Libraries`.
1319644
Commits on Dec 05, 2013
@nateabele nateabele Improving relationship support for MongoDB. 4fde127
@nateabele nateabele Improving model config error messaging.
 - Fixing issues with fixtures for Mongo relationship integration testing
2c4786b
Commits on Jan 04, 2014
@gavD gavD Minor documentation correction
Changes @see annotation from referencing lithium\correct to referencing lithium\core
0e3af10
@nateabele nateabele Merge pull request #1045 from gavD/master
Minor documentation correction
791c2ce