drwrf/mismatch-model

A simple library for complex types.

Maintainers

Package info

github.com/drwrf/mismatch-model

pkg:composer/drwrf/mismatch-model

Statistics

Installs: 62

Dependents: 1

Suggesters: 0

Stars: 4

Open Issues: 2

0.2.5 2014-12-04 03:26 UTC

README


        ███╗   ███╗██╗███████╗███╗   ███╗ █████╗ ████████╗ ██████╗██╗  ██╗
        ████╗ ████║██║██╔═══                         █╔══╝██╔════╝██║  ██║╗
        ██╔████╔██║██║██████      Mismatch\Model     █║   ██║     ███████║╝
        ██║╚██╔╝██║██║╚════█_________________________█║   ██║     ██╔══██║╗
        ██║ ╚═╝ ██║██║███████║██║ ╚═╝ ██║██║  ██║   ██║   ╚██████╗██║  ██║╝
        ╚═╝     ╚═╝╚═╝╚══════╝╚═╝     ╚═╝╚═╝  ╚═╝   ╚═╝    ╚═════╝╚═╝  ╚═╝

        A   S I M P L E   L I B R A R Y   F O R   C O M P L E X   T Y P E S

         ╚═════════════════════════════════════════════════════════════╝

          The goal of Mismatch\Model is to make building and modelling
          your domain dead simple. While you can quickly create models
          with it, it remains backend agnostic—allowing you to manage
          your datasource.

          Let's take a look.

                                         ~
            <?php

            namespace Model;

            use Mismatch;

            class User
            {
              use Mismatch\Model;

              public function init($m)
              {
                $m->id    = 'Primary';
                $m->name  = 'String';
                $m->email = 'Email';
              }
            }