public function testCamelCaseRelation() { $this->specify("CamelCase relation calls should be the same cache", function () { $this->modelsManager->registerNamespaceAlias('AlbumORama', 'Phalcon\\Test\\Models\\AlbumORama'); $album = Albums::findFirst(); $album->artist->name = 'NotArtist'; expect($album->artist->name)->equals($album->Artist->name); }); }
public function testAliasedNamespacesRelations() { $this->specify("Aliased namespaces should work in relations", function () { $this->modelsManager->registerNamespaceAlias('AlbumORama', 'Phalcon\\Test\\Models\\AlbumORama'); $albums = Albums::find(); foreach ($albums as $album) { expect($album->artist)->isInstanceOf('Phalcon\\Test\\Models\\AlbumORama\\Artists'); } }); }