PHP Class Dumplie\Metadata\Infrastructure\InMemory\InMemoryStorage

Inheritance: implements Dumplie\Metadata\Storage
Afficher le fichier Open project: dumplie/dumplie

Méthodes publiques

Méthode Description
__construct ( )
alter ( Schema $schema )
create ( Schema $schema )
delete ( string $schema, string $typeName, string $id )
diff ( Schema $schema ) : ChangeSet
drop ( Schema $schema )
findBy ( string $schema, string $typeName, array $criteria = [] ) : array
has ( string $schema, string $typeName, string $id ) : boolean
save ( string $schema, string $typeName, string $id, array $metadata = [] )

Private Methods

Méthode Description
matchesCriteria ( array $criteria, array $metadata ) : boolean
schemaExists ( string $schema ) : boolean
typeExists ( string $schema, string $typeName ) : boolean

Method Details

__construct() public méthode

public __construct ( )

alter() public méthode

public alter ( Schema $schema )
$schema Dumplie\Metadata\Schema

create() public méthode

public create ( Schema $schema )
$schema Dumplie\Metadata\Schema

delete() public méthode

public delete ( string $schema, string $typeName, string $id )
$schema string
$typeName string
$id string

diff() public méthode

public diff ( Schema $schema ) : ChangeSet
$schema Dumplie\Metadata\Schema
Résultat Dumplie\Metadata\Schema\ChangeSet

drop() public méthode

public drop ( Schema $schema )
$schema Dumplie\Metadata\Schema

findBy() public méthode

public findBy ( string $schema, string $typeName, array $criteria = [] ) : array
$schema string
$typeName string
$criteria array
Résultat array

has() public méthode

public has ( string $schema, string $typeName, string $id ) : boolean
$schema string
$typeName string
$id string
Résultat boolean

save() public méthode

public save ( string $schema, string $typeName, string $id, array $metadata = [] )
$schema string
$typeName string
$id string
$metadata array