コード例 #1
0
 /**
  * Compare view files according to the priority of modules they belong to. To be used as a callback for sorting.
  *
  * @param File $fileOne
  * @param File $fileTwo
  * @return int
  */
 public function compareFiles(File $fileOne, File $fileTwo)
 {
     if ($fileOne->getModule() == $fileTwo->getModule()) {
         return strcmp($fileOne->getName(), $fileTwo->getName());
     }
     $moduleOnePriority = $this->getModulePriority($fileOne->getModule());
     $moduleTwoPriority = $this->getModulePriority($fileTwo->getModule());
     if ($moduleOnePriority == $moduleTwoPriority) {
         return strcmp($fileOne->getModule(), $fileTwo->getModule());
     }
     return $moduleOnePriority < $moduleTwoPriority ? -1 : 1;
 }
コード例 #2
0
 public function testGetModule()
 {
     $this->assertEquals('Fixture_TestModule', $this->_model->getModule());
 }