Beispiel #1
0
 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);
     });
 }
Beispiel #2
0
 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');
         }
     });
 }