cerys
e0a462fdd3
Merge pull request 'Schema Generation Code' ( #2 ) from schema-creation into master
Reviewed-on: #2
6 months ago
Cerys
870368fa8c
moving all the schema code to another repo
https://git.darksparrow.uk/Packages_PHP/AuxiliumSchemaBuilder
6 months ago
Cerys
f7e4eb0b78
included code in the repo to generate the Message example schema
6 months ago
Cerys
923c249fd8
see desc.
I forgot to "uninclude" some code in the last commit as it doesn't do anything at the moment and doesn't contribute to the Schema generation... but hey ho, may as well throw the rest in haha!
6 months ago
Cerys
250f919cc8
added an example (source see desc.)
https://schemas.auxiliumsoftware.co.uk/v1/message.json
6 months ago
Cerys
25c0c96043
added `MimeType` as as a Field
6 months ago
Cerys
915ce12b93
bodged comments
6 months ago
Cerys
2640c65f5a
general tidying up
6 months ago
Cerys
be7423882d
will now throw an Exception if the Name isn't set
6 months ago
Cerys
ea440a10d9
more schema generation work
- need to comment up the Schema Builder
- general making it more strict
6 months ago
Cerys
7c6da14f84
enum for existence values
6 months ago
Cerys
b27ceacaa1
can roughly create a schema
6 months ago
Cerys
76cf239d88
created the base for the Attribute classes
6 months ago
Cerys
fb9d556547
the reflection stuff requires `phpunit/phpunit`
6 months ago
cerys
6243dfee5a
Merge pull request 'can handle basic requests' ( #1 ) from dev into master
Reviewed-on: Darksparrow/DeegraphPHP#1
6 months ago
Cerys
d58e212549
added to the `SELECT` query
6 months ago
Cerys
a9c7402c67
query runner now returns back an object
6 months ago
Cerys
97a4bc28ec
added the `X-Auxilium-Actor` HTTP header
6 months ago
Cerys
939aaf0de0
added `SelectQuery` to `RunQuery()`
6 months ago
Cerys Lewis
0f7c31a018
more defaults for the `DeegraphServer` constructor
6 months ago
Cerys Lewis
1b6cf141f4
will now verify Deegraph paths with regex
(regex nicked off alex in the office over discord lol)
6 months ago
Cerys Lewis
da167d130b
"`QueryBuilder` base class" methods are now static
6 months ago
Cerys Lewis
bf19e44221
test work
6 months ago
Cerys
67b7c27eb9
set the minimum stability to "dev"
6 months ago
Cerys Lewis
fd0fa7e224
renamed the QueryBuilder Operation classes
they now end in "Query"
7 months ago
Cerys Lewis
02c5b763b6
progress on the INSERT and SELECT operators
7 months ago
Cerys Lewis
e836dfb645
some basic tests
7 months ago
Cerys Lewis
28b1279d6e
classes to handle the underlying Deegraph connection
7 months ago
Cerys Lewis
d544274bd6
just committing an untested Query Builder to show an example
7 months ago
Cerys Lewis
6a97d14048
linked to the package on packagist in the readme
7 months ago
Cerys
e0de7fc1f0
Create .gitignore
7 months ago
Cerys
f6b87c69fb
i misread the error message lol
7 months ago
Cerys
f5f211318b
hopefully the license now has a valid spdx name
packagist.org failed to crawl the repo reporting...
```
Reading composer.json of darksparrow/deegraph-php (master)
Importing branch master (dev-master)
Skipped branch master, Invalid package information:
License "Mozilla Public License Version 2.0" is not a valid SPDX license identifier, see https://spdx.org/licenses/ if you use an open license.
If the software is closed-source, you may use "proprietary" as license.
```
7 months ago
cerys
c2a058c1f1
linked the documentation wiki in the readme
7 months ago
Cerys
671cc1ce50
created the composer json and lock files
7 months ago
cerys
a56b25dd26
Initial commit
7 months ago