Ubiquity v2.4.7 Release Notes

Release Date: 2021-11-01 // over 2 years ago
  • ➕ Added

    • Domain Driven design approach with DDDManager class

      DDDManager::setDomain('users');
      

      Sample file structure:

      app/
      domains/
          users/
              models/
              controllers/
              views/
              services/
              ...
          posts/
              models/
              controllers/
              views/
              services/
              ...
      
    • Route main parameters

    #[Route('/foo/{mainParam}')]
    public class FooController {
        public $mainParam;
    }
    
    #[Route('/foo/{_setMainParam()}')]
    public class FooController {
            private $mainParam;
    
        pubic function _setMainParam(string $p){
            $this->mainParam=$p;
         }
    }
    

    🛠 Fixed

    • ✅ Tests pb (codeception vulnerability)
    • 🍱 AssetsManager js and css attributes pb (no open issue)
    • 0️⃣ default index.html W3C validation errors

    ⚡️ Updated

    • 📜 light opt : parseURI and getNS methods