PHP Classes

PHP HouseHold: Manage the stock of groceries in a house

Recommend this page to a friend!
  Info   View files Documentation   View files View files (233)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog (1)    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 83 This week: 1All time: 10,027 This week: 560Up
Version License PHP version Categories
household 1.0Custom (specified...5PHP 5, Content management, Web services, C...
Description 

Author

This package can manage the stock of groceries or other types of products in a house.

It provides an application that implements several interfaces to let users perform various operations to manage the stock of products stored in a house.

The package allows the user to request to perform the stock operations using a Web interface, an API, or the command line.

Currently, it can:

- Add a product to the stock

- Mark a product as consumed

- Initialize the stock for a specific product

- Get the current status of the stock

Innovation Award
PHP Programming Innovation award nominee
May 2022
Number 7
Many people need to manage the stock of groceries and other types of products in their homes to consume.

This way, they can determine when it is necessary to buy more products that are running out of stock.

This package provides an application that lets them manage the stock of products they consume at their homes using either a Web interface, an API from possibly a mobile application, or from the command line console.

Manuel Lemos
Picture of Niko
  Performance   Level  
Name: Niko <contact>
Classes: 8 packages by
Country: Finland Finland
Age: ???
All time rank: 29146 in Finland Finland
Week rank: 109 Up2 in Finland Finland Up
Innovation award
Innovation award
Nominee: 5x

Winner: 1x

Documentation

[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![BSL License][license-shield]][license-url] [![Localization][locale-shield]][locale-url]

<br /> <p align="center"> <!-- <a href="https://github.com/HouseHold/HouseHold">

<img src="logo.png" alt="Logo" width="80" height="80">

</a> -->

<h3 align="center">HouseHold</h3>

<p align="center">

HouseHold is self-hosted web-based application to manage your home.
<br />
<strong> HouseHold is in Alpha and expirencing heavy development</strong>
<br />
<strong> Pre-Alpha coming 1st of June </strong>
<!-- <a href="https://github.com/HouseHold/HouseHold"><strong>Explore the docs »</strong></a> -->
<br />
<br />
<!-- TODO: <a href="https://github.com/github_username/repo">View Demo</a> -->
<!-- · -->
<a href="https://github.com/HouseHold/HouseHold/issues">Report Bug</a>
·
<a href="https://github.com/HouseHold/HouseHold/issues">Request Feature</a>

</p> </p>

Table of Contents

About The Project

HouseHold is a management system for home. Manage stock of your home food supplies and many other.

At this stage this is fork Grocy. To be exact, this started due Grocy code being a mess according to me and it doesnt support any other database than sqlite at time of writing this.

This project aims only providing same functionality as Grocy does. There is no code borrowed or copied or anything from Grocy. This is pure rewrite.

After basic functionality have been implemented HouseHold and Grocy paths will separate HouseHold will start developing it own features. This meaning some features added to Grocy after HouseHold release 1.0 will not maybe added automatically into HouseHold.

Built With

Getting Started

This is not production ready. Do not use this is production, until 1.0.0 is released. When 1.0.0 is released, there will be docker package available. For now there is nothing.

Prerequisites

Please make sure following packages are installed: * make * docker * docker-compose

sudo apt-get install make docker docker-compose -y
== OR ==
sudo yum install make docker docker-compose -y
== OR ==
sudo apk add make docker docker-compose

Installation

  1. Clone the repo
    git clone --recurse-submodules -j8 https://github.com/HouseHold/HouseHold.git
    
  2. Install dependencies.
    make start
    

<strong> Notice: </strong> This is development guide and might not be up-to-date.

Roadmap

See the open issues for a list of proposed features (and known issues).

For now development progress can be seen here in simple steps.

  • [x] Create CQRS, DDD, EventSourcing Core.
  • [x] Setup Vue frontend.
  • [x] Stock Management Backend (API).
  • [ ] Stock Management Frontend.

<!-- CONTRIBUTING -->

Contributing

Contributions are what make the community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated. However, please follow following rules to contribute so we can keep code clean.

Obtainign a copy

In order to submit a pull request, you will need to fork the project and obtain a fresh copy of the source code.

Choosing the branch

  • I am submitting a bugfix for a stavle release. - Please target lowest possible active stable branch.
  • I am submitting a new feature. - Please target master branch.
  • I am submitting a BC change. - Please target master branch. - Please provide deprecation for lowest possible active stable branch.

Please always create a new branch for your changes (i.e. do not commit directly into master in your fork), otherwise you would run into troubles with creating multiple pull requests.

Coding standard.

Always follow the previous coding standard applied in the code. You will get it, if you just read it trough. Please also always run the phpcsfixer. Fixer can be run with command make cs.

Tests

Please always add tests for your changes. - If you are fixing a bug, create test file into tests/{Functional,Unit,Integration}/Ticket/GHxxxxxTest.php. Part with xxx should be the ID of the ticket. - If you are adding a feature, please provide a tests to cover it fully.

<!-- LICENSE -->

License

Distributed under the BSL 1.1 License. See LICENSE.md for more information.

<small>_License might be change in future, but for now it will go under BSL 1.1 to support single contributor effort develop the software._</small>

<!-- MARKDOWN LINKS & IMAGES --> [activity-shield]: https://img.shields.io/github/commit-activity/m/HouseHold/HouseHold?label=commits [activity-link]: https://github.com/HouseHold/HouseHold/commits/master [contributors-shield]: https://img.shields.io/github/contributors/HouseHold/HouseHold.svg?style=flat-square [contributors-url]: https://github.com/HouseHold/HouseHold/graphs/contributors [forks-shield]: https://img.shields.io/github/forks/HouseHold/HouseHold.svg?style=flat-square [forks-url]: https://github.com/HouseHold/HouseHold/network/members [stars-shield]: https://img.shields.io/github/stars/HouseHold/HouseHold.svg?style=flat-square [stars-url]: https://github.com/HouseHold/HouseHold/stargazers [issues-shield]: https://img.shields.io/github/issues/HouseHold/HouseHold.svg?style=flat-square [issues-url]: https://github.com/HouseHold/HouseHold/issues [license-shield]: https://img.shields.io/badge/License-BSL%201.1-brightgreen.svg?style=flat-square [license-url]: https://github.com/HouseHold/HouseHold/blob/master/LICENSE.txt [locale-shield]: https://badges.crowdin.net/household/localized.svg [locale-url]: https://crowdin.com/project/household [product-screenshot]: images/screenshot.png


  Files folder image Files  
File Role Description
Files folder image.github (1 file)
Files folder imagebin (1 file)
Files folder imageconfig (5 files, 3 directories)
Files folder imagedoc (2 files, 1 directory)
Files folder imageetc (2 directories)
Files folder imagepublic (2 files)
Files folder imagesrc (6 directories)
Files folder imagetemplates (2 directories)
Accessible without login Plain text file .dockerignore Data Auxiliary data
Accessible without login Plain text file .env Data Auxiliary data
Accessible without login Plain text file .env.dist Data Auxiliary data
Accessible without login Plain text file .graphqlconfig Data Auxiliary data
Accessible without login Plain text file .php-version Data Auxiliary data
Accessible without login Plain text file .php_cs.dist Example Example script
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file depfile.yml Data Auxiliary data
Accessible without login Plain text file docker-compose.yml Data Auxiliary data
Accessible without login Plain text file Dockerfile Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file makefile Data Auxiliary data
Accessible without login Plain text file package.json Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file symfony.lock Data Auxiliary data
Accessible without login Plain text file yarn.lock Data Auxiliary data

  Files folder image Files  /  .github  
File Role Description
  Accessible without login Plain text file FUNDING.yml Data Auxiliary data

  Files folder image Files  /  bin  
File Role Description
  Plain text file console Class Class source

  Files folder image Files  /  config  
File Role Description
Files folder imagejwt (2 files)
Files folder imagepackages (18 files, 3 directories)
Files folder imageroutes (1 file, 1 directory)
  Plain text file bootstrap.php Class Class source
  Plain text file bundles.php Class Class source
  Accessible without login Plain text file routes.yaml Data Auxiliary data
  Accessible without login Plain text file services.yaml Data Auxiliary data
  Accessible without login Plain text file services_test.yaml Data Auxiliary data

  Files folder image Files  /  config  /  jwt  
File Role Description
  Accessible without login Plain text file private.pem Data Auxiliary data
  Accessible without login Plain text file public.pem Data Auxiliary data

  Files folder image Files  /  config  /  packages  
File Role Description
Files folder imagedev (2 files)
Files folder imageprod (1 file)
Files folder imagetest (4 files)
  Accessible without login Plain text file admin_lte.yaml Data Auxiliary data
  Accessible without login Plain text file api_platform.yaml Data Auxiliary data
  Accessible without login Plain text file assets.yaml Data Auxiliary data
  Accessible without login Plain text file broadway.yaml Data Auxiliary data
  Accessible without login Plain text file dh_doctrine_audit.yaml Data Auxiliary data
  Accessible without login Plain text file doctrine.yaml Data Auxiliary data
  Accessible without login Plain text file doctrine_migrations.yaml Data Auxiliary data
  Accessible without login Plain text file flagception.yaml Data Auxiliary data
  Accessible without login Plain text file framework.yaml Data Auxiliary data
  Accessible without login Plain text file lexik_jwt_authentication.yaml Data Auxiliary data
  Accessible without login Plain text file messenger.yaml Data Auxiliary data
  Accessible without login Plain text file nelmio_cors.yaml Data Auxiliary data
  Accessible without login Plain text file security.yaml Data Auxiliary data
  Accessible without login Plain text file snc_redis.yaml Data Auxiliary data
  Accessible without login Plain text file translation.yaml Data Auxiliary data
  Accessible without login Plain text file twig.yaml Data Auxiliary data
  Accessible without login Plain text file validator.yaml Data Auxiliary data
  Accessible without login Plain text file webpack_encore.yaml Data Auxiliary data

  Files folder image Files  /  config  /  packages  /  dev  
File Role Description
  Accessible without login Plain text file routing.yaml Data Auxiliary data
  Accessible without login Plain text file web_profiler.yaml Data Auxiliary data

  Files folder image Files  /  config  /  packages  /  prod  
File Role Description
  Accessible without login Plain text file webpack_encore.yaml Data Auxiliary data

  Files folder image Files  /  config  /  packages  /  test  
File Role Description
  Accessible without login Plain text file dama_doctrine_test_bundle.yaml Data Auxiliary data
  Accessible without login Plain text file framework.yaml Data Auxiliary data
  Accessible without login Plain text file validator.yaml Data Auxiliary data
  Accessible without login Plain text file web_profiler.yaml Data Auxiliary data

  Files folder image Files  /  config  /  routes  
File Role Description
Files folder imagedev (2 files)
  Accessible without login Plain text file api_platform.yaml Data Auxiliary data

  Files folder image Files  /  config  /  routes  /  dev  
File Role Description
  Accessible without login Plain text file twig.yaml Data Auxiliary data
  Accessible without login Plain text file web_profiler.yaml Data Auxiliary data

  Files folder image Files  /  doc  
File Role Description
Files folder imageGetStarted (5 files)
  Accessible without login Plain text file Deployment.md Data Auxiliary data
  Accessible without login Plain text file Workflow.md Data Auxiliary data

  Files folder image Files  /  doc  /  GetStarted  
File Role Description
  Plain text file Async.md Class Class source
  Accessible without login Plain text file Buses.md Data Auxiliary data
  Plain text file Projections.md Class Class source
  Plain text file UseCases.md Class Class source
  Accessible without login Plain text file Xdebug.md Data Auxiliary data

  Files folder image Files  /  etc  
File Role Description
Files folder imageartifact (3 files)
Files folder imagedev (3 directories)

  Files folder image Files  /  etc  /  artifact  
File Role Description
  Accessible without login Plain text file .env.prod Data Auxiliary data
  Accessible without login Plain text file nginx.conf Data Auxiliary data
  Accessible without login Plain text file supervisord.conf Data Auxiliary data

  Files folder image Files  /  etc  /  dev  
File Role Description
Files folder imagekibana (1 file)
Files folder imagenginx (4 files)
Files folder imagephp (1 file)

  Files folder image Files  /  etc  /  dev  /  kibana  
File Role Description
  Accessible without login Plain text file config Data Auxiliary data

  Files folder image Files  /  etc  /  dev  /  nginx  
File Role Description
  Accessible without login Plain text file nginx.conf Data Auxiliary data
  Accessible without login Plain text file nginx.crt Data Auxiliary data
  Accessible without login Plain text file nginx.key Data Auxiliary data
  Accessible without login Plain text file nginx.pem Data Auxiliary data

  Files folder image Files  /  etc  /  dev  /  php  
File Role Description
  Accessible without login Plain text file Dockerfile Data Auxiliary data

  Files folder image Files  /  public  
File Role Description
  Accessible without login Image file favicon.ico Data Auxiliary data
  Accessible without login Plain text file index.php Example Example script

  Files folder image Files  /  src  
File Role Description
Files folder imageCore (5 directories)
Files folder imageDashboard (2 directories)
Files folder imageDataFixtures (1 directory)
Files folder imageMigrations (2 directories)
Files folder imageSecurity (4 directories)
Files folder imageStock (5 directories)

  Files folder image Files  /  src  /  Core  
File Role Description
Files folder imageApplication (3 directories)
Files folder imageConfig (2 directories)
Files folder imageDomain (1 directory)
Files folder imageInfrastructure (3 files, 3 directories)
Files folder imageUI (1 directory)

  Files folder image Files  /  src  /  Core  /  Application  
File Role Description
Files folder imageCommand (3 files)
Files folder imageDecorator (2 files)
Files folder imageQuery (4 files, 1 directory)

  Files folder image Files  /  src  /  Core  /  Application  /  Command  
File Role Description
  Plain text file AsyncCommand.php Class Class source
  Plain text file CommandHandlerInterface.php Class Class source
  Plain text file SyncCommand.php Class Class source

  Files folder image Files  /  src  /  Core  /  Application  /  Decorator  
File Role Description
  Plain text file OasServerDecorator.php Class Class source
  Plain text file RequiredPropertyDecorator.php Class Class source

  Files folder image Files  /  src  /  Core  /  Application  /  Query  
File Role Description
Files folder imageEvent (1 directory)
  Plain text file Collection.php Class Class source
  Plain text file Item.php Class Class source
  Plain text file QueryHandlerInterface.php Class Class source
  Plain text file SyncQuery.php Class Class source

  Files folder image Files  /  src  /  Core  /  Application  /  Query  /  Event  
File Role Description
Files folder imageGetEvents (2 files)

  Files folder image Files  /  src  /  Core  /  Application  /  Query  /  Event  /  GetEvents  
File Role Description
  Plain text file GetEventsHandler.php Class Class source
  Plain text file GetEventsQuery.php Class Class source

  Files folder image Files  /  src  /  Core  /  Config  
File Role Description
Files folder imageroutes (1 file)
Files folder imageservices (4 files)

  Files folder image Files  /  src  /  Core  /  Config  /  routes  
File Role Description
  Accessible without login Plain text file routes.yaml Data Auxiliary data

  Files folder image Files  /  src  /  Core  /  Config  /  services  
File Role Description
  Accessible without login Plain text file doctrine.yaml Data Auxiliary data
  Accessible without login Plain text file hh_core.yaml Data Auxiliary data
  Accessible without login Plain text file services.yaml Data Auxiliary data
  Accessible without login Plain text file twig.yaml Data Auxiliary data

  Files folder image Files  /  src  /  Core  /  Domain  
File Role Description
Files folder imageShared (6 directories)

  Files folder image Files  /  src  /  Core  /  Domain  /  Shared  
File Role Description
Files folder imageConfig (3 files)
Files folder imageEvent (1 file)
Files folder imageException (3 files, 1 directory)
Files folder imageQuery (1 directory)
Files folder imageSpecification (1 file)
Files folder imageValueObject (1 file)

  Files folder image Files  /  src  /  Core  /  Domain  /  Shared  /  Config  
File Role Description
  Plain text file ConfigurationBridge.php Class Class source
  Plain text file ConfiguratorInterface.php Class Class source
  Plain text file CoreConfigurator.php Class Class source

  Files folder image Files  /  src  /  Core  /  Domain  /  Shared  /  Event  
File Role Description
  Plain text file EventRepositoryInterface.php Class Class source

  Files folder image Files  /  src  /  Core  /  Domain  /  Shared  /  Exception  
File Role Description
Files folder imageCli (1 file)
  Plain text file DateTimeException.php Class Class source
  Plain text file Exception.php Class Class source
  Plain text file FailedToDecodeBodyException.php Class Class source

  Files folder image Files  /  src  /  Core  /  Domain  /  Shared  /  Exception  /  Cli  
File Role Description
  Plain text file InputValidationException.php Class Class source

  Files folder image Files  /  src  /  Core  /  Domain  /  Shared  /  Query  
File Role Description
Files folder imageException (1 file)

  Files folder image Files  /  src  /  Core  /  Domain  /  Shared  /  Query  /  Exception  
File Role Description
  Plain text file NotFoundException.php Class Class source

  Files folder image Files  /  src  /  Core  /  Domain  /  Shared  /  Specification  
File Role Description
  Plain text file AbstractSpecification.php Class Class source

  Files folder image Files  /  src  /  Core  /  Domain  /  Shared  /  ValueObject  
File Role Description
  Plain text file DateTime.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  
File Role Description
Files folder imageApi (1 file, 1 directory)
Files folder imageShare (3 directories)
Files folder imageSingletons (3 files)
  Plain text file CoreExtension.php Class Class source
  Plain text file Kernel.php Class Class source
  Plain text file KernelEventSubscriber.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Api  
File Role Description
Files folder imageFilter (1 file)
  Plain text file PathSegmentNameGeneratorSlash.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Api  /  Filter  
File Role Description
  Plain text file BinaryUuidAwareSearchFilter.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  
File Role Description
Files folder imageDoctrine (2 files)
Files folder imageEvent (6 directories)
Files folder imageQuery (1 directory)

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Doctrine  
File Role Description
  Plain text file DateTimeMicrosecondsType.php Class Class source
  Plain text file DateTimeType.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Event  
File Role Description
Files folder imageConsumer (1 file)
Files folder imageDependencyInjection (1 file, 1 directory)
Files folder imageMetadata (2 files, 1 directory)
Files folder imagePublisher (2 files)
Files folder imageQuery (1 file)
Files folder imageRepository (2 files, 1 directory)

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Event  /  Consumer  
File Role Description
  Plain text file SendEventsToElasticConsumer.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Event  /  DependencyInjection  
File Role Description
Files folder imageCompiler (1 file)
  Plain text file DatabaseEventStoreChain.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Event  /  DependencyInjection  /  Compiler  
File Role Description
  Plain text file DatabaseEventStoreCompilerPass.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Event  /  Metadata  
File Role Description
Files folder imageCollection (1 file)
  Plain text file MetadataCollection.php Class Class source
  Plain text file UserMetadata.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Event  /  Metadata  /  Collection  
File Role Description
  Plain text file DefaultMetadataCollection.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Event  /  Publisher  
File Role Description
  Plain text file AsyncEventPublisher.php Class Class source
  Plain text file EventPublisher.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Event  /  Query  
File Role Description
  Plain text file EventElasticRepository.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Event  /  Repository  
File Role Description
Files folder imageORM (3 files)
  Plain text file DbEventStore.php Class Class source
  Plain text file EventSourcingRepository.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Event  /  Repository  /  ORM  
File Role Description
  Plain text file AbstractEventStoreEntity.php Class Class source
  Plain text file ORMEventStore.php Class Class source
  Plain text file ORMEventStoreStaticHelpers.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Query  
File Role Description
Files folder imageRepository (2 files)

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Share  /  Query  /  Repository  
File Role Description
  Plain text file DatabaseRepository.php Class Class source
  Plain text file ElasticRepository.php Class Class source

  Files folder image Files  /  src  /  Core  /  Infrastructure  /  Singletons  
File Role Description
  Plain text file ContainerSingleton.php Class Class source
  Plain text file EvenDispatcherSingleton.php Class Class source
  Plain text file MessengerSingleton.php Class Class source

  Files folder image Files  /  src  /  Core  /  UI  
File Role Description
Files folder imageHttp (2 directories)

  Files folder image Files  /  src  /  Core  /  UI  /  Http  
File Role Description
Files folder imageRest (2 directories)
Files folder imageWeb (2 directories)

  Files folder image Files  /  src  /  Core  /  UI  /  Http  /  Rest  
File Role Description
Files folder imageController (3 files, 1 directory)
Files folder imageResponse (1 file)

  Files folder image Files  /  src  /  Core  /  UI  /  Http  /  Rest  /  Controller  
File Role Description
Files folder imageHealthz (1 file)
  Plain text file AbstractCommandController.php Class Class source
  Plain text file AbstractCommandQueryController.php Class Class source
  Plain text file AbstractQueryController.php Class Class source

  Files folder image Files  /  src  /  Core  /  UI  /  Http  /  Rest  /  Controller  /  Healthz  
File Role Description
  Plain text file HealthzController.php Class Class source

  Files folder image Files  /  src  /  Core  /  UI  /  Http  /  Rest  /  Response  
File Role Description
  Plain text file JsonApiFormatter.php Class Class source

  Files folder image Files  /  src  /  Core  /  UI  /  Http  /  Web  
File Role Description
Files folder imageController (2 files)
Files folder imagetemplates (1 directory)

  Files folder image Files  /  src  /  Core  /  UI  /  Http  /  Web  /  Controller  
File Role Description
  Plain text file AbstractController.php Class Class source
  Plain text file SetupController.php Class Class source

  Files folder image Files  /  src  /  Core  /  UI  /  Http  /  Web  /  templates  
File Role Description
Files folder imagesetup (1 file)

  Files folder image Files  /  src  /  Core  /  UI  /  Http  /  Web  /  templates  /  setup  
File Role Description
  Accessible without login Plain text file index.twig Data Auxiliary data

  Files folder image Files  /  src  /  Dashboard  
File Role Description
Files folder imageConfig (2 directories)
Files folder imageUI (1 directory)

  Files folder image Files  /  src  /  Dashboard  /  Config  
File Role Description
Files folder imageroutes (1 file)
Files folder imageservices (2 files)

  Files folder image Files  /  src  /  Dashboard  /  Config  /  routes  
File Role Description
  Accessible without login Plain text file routes.yaml Data Auxiliary data

  Files folder image Files  /  src  /  Dashboard  /  Config  /  services  
File Role Description
  Accessible without login Plain text file flagception.yaml Data Auxiliary data
  Accessible without login Plain text file twig.yaml Data Auxiliary data

  Files folder image Files  /  src  /  Dashboard  /  UI  
File Role Description
Files folder imageHttp (1 directory)

  Files folder image Files  /  src  /  Dashboard  /  UI  /  Http  
File Role Description
Files folder imageWeb (2 directories)

  Files folder image Files  /  src  /  Dashboard  /  UI  /  Http  /  Web  
File Role Description
Files folder imageController (1 file)
Files folder imagetemplates (1 directory)

  Files folder image Files  /  src  /  Dashboard  /  UI  /  Http  /  Web  /  Controller  
File Role Description
  Plain text file HomeController.php Class Class source

  Files folder image Files  /  src  /  Dashboard  /  UI  /  Http  /  Web  /  templates  
File Role Description
Files folder imagehome (1 file)

  Files folder image Files  /  src  /  Dashboard  /  UI  /  Http  /  Web  /  templates  /  home  
File Role Description
  Accessible without login Plain text file index.twig Data Auxiliary data

  Files folder image Files  /  src  /  DataFixtures  
File Role Description
Files folder imageStock (9 files)

  Files folder image Files  /  src  /  DataFixtures  /  Stock  
File Role Description
  Plain text file AbstractDependentFixture.php Class Class source
  Plain text file AbstractStockFixture.php Class Class source
  Plain text file CategoryFixtures.php Class Class source
  Plain text file CollectionFixtures.php Class Class source
  Plain text file ProductFixtures.php Class Class source
  Plain text file ProductLocationFixtures.php Class Class source
  Plain text file ProductManufacturerFixtures.php Class Class source
  Plain text file ProductStockFixtures.php Class Class source
  Plain text file StockCleanupBeforeFixtures.php Class Class source

  Files folder image Files  /  src  /  Migrations  
File Role Description
Files folder imageSecurity (4 files)
Files folder imageStock (3 files)

  Files folder image Files  /  src  /  Migrations  /  Security  
File Role Description
  Plain text file Version20191217000000.php Class Class source
  Plain text file Version20191222000000.php Class Class source
  Plain text file Version20200109000000.php Class Class source
  Plain text file Version20200112000001.php Class Class source

  Files folder image Files  /  src  /  Migrations  /  Stock  
File Role Description
  Plain text file Version20200112000000.php Class Class source
  Plain text file Version20200114000000.php Class Class source
  Plain text file Version20200315000000.php Class Class source

  Files folder image Files  /  src  /  Security  
File Role Description
Files folder imageConfig (2 directories)
Files folder imageDomain (5 directories)
Files folder imageInfrastructure (2 directories)
Files folder imageUI (1 directory)

  Files folder image Files  /  src  /  Security  /  Config  
File Role Description
Files folder imageroutes (1 file)
Files folder imageservices (6 files)

  Files folder image Files  /  src  /  Security  /  Config  /  routes  
File Role Description
  Accessible without login Plain text file routes.yaml Data Auxiliary data

  Files folder image Files  /  src  /  Security  /  Config  /  services  
File Role Description
  Accessible without login Plain text file doctrine.yaml Data Auxiliary data
  Accessible without login Plain text file flagception.yaml Data Auxiliary data
  Accessible without login Plain text file hh_security.yaml Data Auxiliary data
  Accessible without login Plain text file knpu_oauth2_client.yaml Data Auxiliary data
  Accessible without login Plain text file security.yaml Data Auxiliary data
  Accessible without login Plain text file twig.yaml Data Auxiliary data

  Files folder image Files  /  src  /  Security  /  Domain  
File Role Description
Files folder imageConfig (1 file)
Files folder imageException (1 file, 1 directory)
Files folder imageOAuth (1 file, 1 directory)
Files folder imageProfile (1 file)
Files folder imageUser (1 file)

  Files folder image Files  /  src  /  Security  /  Domain  /  Config  
File Role Description
  Plain text file SecurityConfigurator.php Class Class source

  Files folder image Files  /  src  /  Security  /  Domain  /  Exception  
File Role Description
Files folder imageOAuth (1 directory)
  Plain text file Exception.php Class Class source

  Files folder image Files  /  src  /  Security  /  Domain  /  Exception  /  OAuth  
File Role Description
Files folder imageCredentials (1 file)

  Files folder image Files  /  src  /  Security  /  Domain  /  Exception  /  OAuth  /  Credentials  
File Role Description
  Plain text file InvalidCredentialsException.php Class Class source

  Files folder image Files  /  src  /  Security  /  Domain  /  OAuth  
File Role Description
Files folder imageCredentials (1 file)
  Plain text file ResourceInterface.php Class Class source

  Files folder image Files  /  src  /  Security  /  Domain  /  OAuth  /  Credentials  
File Role Description
  Plain text file UsernamePassword.php Class Class source

  Files folder image Files  /  src  /  Security  /  Domain  /  Profile  
File Role Description
  Plain text file Profile.php Class Class source

  Files folder image Files  /  src  /  Security  /  Domain  /  User  
File Role Description
  Plain text file User.php Class Class source

  Files folder image Files  /  src  /  Security  /  Infrastructure  
File Role Description
Files folder imageOAuth (1 directory)
Files folder imageUser (1 directory)

  Files folder image Files  /  src  /  Security  /  Infrastructure  /  OAuth  
File Role Description
Files folder imageAuthentication (3 directories)

  Files folder image Files  /  src  /  Security  /  Infrastructure  /  OAuth  /  Authentication  
File Role Description
Files folder imageException (1 file, 1 directory)
Files folder imageGuard (1 file)
Files folder imageProvider (1 file)

  Files folder image Files  /  src  /  Security  /  Infrastructure  /  OAuth  /  Authentication  /  Exception  
File Role Description
Files folder imageLogic (1 file)
  Plain text file LogicException.php Class Class source

  Files folder image Files  /  src  /  Security  /  Infrastructure  /  OAuth  /  Authentication  /  Exception  /  Logic  
File Role Description
  Plain text file NoGuardsLogicException.php Class Class source

  Files folder image Files  /  src  /  Security  /  Infrastructure  /  OAuth  /  Authentication  /  Guard  
File Role Description
  Plain text file UsernamePassword.php Class Class source

  Files folder image Files  /  src  /  Security  /  Infrastructure  /  OAuth  /  Authentication  /  Provider  
File Role Description
  Plain text file UsernamePassword.php Class Class source

  Files folder image Files  /  src  /  Security  /  Infrastructure  /  User  
File Role Description
Files folder imageAuthentication (1 directory)

  Files folder image Files  /  src  /  Security  /  Infrastructure  /  User  /  Authentication  
File Role Description
Files folder imageProvider (1 file)

  Files folder image Files  /  src  /  Security  /  Infrastructure  /  User  /  Authentication  /  Provider  
File Role Description
  Plain text file OAuth.php Class Class source

  Files folder image Files  /  src  /  Security  /  UI  
File Role Description
Files folder imageHttp (1 directory)

  Files folder image Files  /  src  /  Security  /  UI  /  Http  
File Role Description
Files folder imageWeb (2 directories)

  Files folder image Files  /  src  /  Security  /  UI  /  Http  /  Web  
File Role Description
Files folder imageController (1 file, 1 directory)
Files folder imagetemplates (2 directories)

  Files folder image Files  /  src  /  Security  /  UI  /  Http  /  Web  /  Controller  
File Role Description
Files folder imageConnect (1 file)
  Plain text file LoginController.php Class Class source

  Files folder image Files  /  src  /  Security  /  UI  /  Http  /  Web  /  Controller  /  Connect  
File Role Description
  Plain text file UserPassController.php Class Class source

  Files folder image Files  /  src  /  Security  /  UI  /  Http  /  Web  /  templates  
File Role Description
Files folder imagelogin (1 file)
Files folder imageuserpass (1 file)

  Files folder image Files  /  src  /  Security  /  UI  /  Http  /  Web  /  templates  /  login  
File Role Description
  Accessible without login Plain text file index.twig Data Auxiliary data

  Files folder image Files  /  src  /  Security  /  UI  /  Http  /  Web  /  templates  /  userpass  
File Role Description
  Accessible without login Plain text file login.twig Data Auxiliary data

  Files folder image Files  /  src  /  Stock  
File Role Description
Files folder imageApplication (2 directories)
Files folder imageConfig (2 directories)
Files folder imageDomain (6 files, 4 directories)
Files folder imageInfrastructure (4 directories)
Files folder imageUI (2 directories)

  Files folder image Files  /  src  /  Stock  /  Application  
File Role Description
Files folder imageCommand (3 directories)
Files folder imageQuery (2 directories)

  Files folder image Files  /  src  /  Stock  /  Application  /  Command  
File Role Description
Files folder imageAddProductToStock (2 files)
Files folder imageConsumeProductFromStock (2 files)
Files folder imageInitializeProductStock (2 files)

  Files folder image Files  /  src  /  Stock  /  Application  /  Command  /  AddProductToStock  
File Role Description
  Plain text file AddProductToStockCommand.php Class Class source
  Plain text file AddProductToStockHandler.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Application  /  Command  /  ConsumeProductFromStock  
File Role Description
  Plain text file ConsumeProductFromStockCommand.php Class Class source
  Plain text file ConsumeProductFromStockHandler.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Application  /  Command  /  InitializeProductStock  
File Role Description
  Plain text file InitializeProductStockCommand.php Class Class source
  Plain text file InitializeProductStockHandler.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Application  /  Query  
File Role Description
Files folder imageGetStock (2 files)
Files folder imageGetStockBestBefore (2 files)

  Files folder image Files  /  src  /  Stock  /  Application  /  Query  /  GetStock  
File Role Description
  Plain text file GetStockHandler.php Class Class source
  Plain text file GetStockQuery.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Application  /  Query  /  GetStockBestBefore  
File Role Description
  Plain text file GetStockBestBeforeHandler.php Class Class source
  Plain text file GetStockBestBeforeQuery.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Config  
File Role Description
Files folder imageroutes (1 file)
Files folder imageservices (3 files)

  Files folder image Files  /  src  /  Stock  /  Config  /  routes  
File Role Description
  Accessible without login Plain text file routes.yaml Data Auxiliary data

  Files folder image Files  /  src  /  Stock  /  Config  /  services  
File Role Description
  Accessible without login Plain text file doctrine.yaml Data Auxiliary data
  Accessible without login Plain text file flagception.yaml Data Auxiliary data
  Accessible without login Plain text file services.yaml Data Auxiliary data

  Files folder image Files  /  src  /  Stock  /  Domain  
File Role Description
Files folder imageException (1 file)
Files folder imageProduct (2 directories)
Files folder imageProductLocation (2 directories)
Files folder imageProductStock (2 files, 3 directories)
  Plain text file Product.php Class Class source
  Plain text file ProductCategory.php Class Class source
  Plain text file ProductCollection.php Class Class source
  Plain text file ProductLocation.php Class Class source
  Plain text file ProductManufacturer.php Class Class source
  Plain text file ProductStock.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Domain  /  Exception  
File Role Description
  Plain text file Exception.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Domain  /  Product  
File Role Description
Files folder imageException (1 file)
Files folder imageRepository (1 file)

  Files folder image Files  /  src  /  Stock  /  Domain  /  Product  /  Exception  
File Role Description
  Plain text file ProductNotFoundByNameException.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Domain  /  Product  /  Repository  
File Role Description
  Plain text file GetProductByName.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Domain  /  ProductLocation  
File Role Description
Files folder imageException (3 files)
Files folder imageRepository (1 file)

  Files folder image Files  /  src  /  Stock  /  Domain  /  ProductLocation  /  Exception  
File Role Description
  Plain text file ProductLocationNot...ByNameException.php Class Class source
  Plain text file ProductLocationNotFoundException.php Class Class source
  Plain text file ProductLocationNot...ByNameException.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Domain  /  ProductLocation  /  Repository  
File Role Description
  Plain text file GetProductLocationByName.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Domain  /  ProductStock  
File Role Description
Files folder imageEvent (4 files)
Files folder imageException (3 files, 1 directory)
Files folder imageRepository (4 files)
  Plain text file ProductStockAggregateRoot.php Class Class source
  Plain text file ProductStockEvent.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Domain  /  ProductStock  /  Event  
File Role Description
  Plain text file ProductAddedToStock.php Class Class source
  Plain text file ProductConsumedStock.php Class Class source
  Plain text file ProductInitializedStock.php Class Class source
  Plain text file ProductStockEventApplied.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Domain  /  ProductStock  /  Exception  
File Role Description
Files folder imageHandler (1 file)
  Plain text file ProductStockNotFoundByIdException.php Class Class source
  Plain text file ProductStockNotFou...cationException.php Class Class source
  Plain text file ProductStockNotFoundException.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Domain  /  ProductStock  /  Exception  /  Handler  
File Role Description
  Plain text file ProductStockEventS...reatedException.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Domain  /  ProductStock  /  Repository  
File Role Description
  Plain text file GetProductStockById.php Class Class source
  Plain text file GetProductStockByProductAndLocation.php Class Class source
  Plain text file ProductStockRepository.php Class Class source
  Plain text file ProductStockStoreRepository.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Infrastructure  
File Role Description
Files folder imageProduct (2 directories)
Files folder imageProductLocation (1 directory)
Files folder imageProductStock (3 directories)
Files folder imageShare (1 directory)

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  Product  
File Role Description
Files folder imageEvent (1 file)
Files folder imageQuery (1 directory)

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  Product  /  Event  
File Role Description
  Plain text file ProductStockAddedSubscriber.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  Product  /  Query  
File Role Description
Files folder imageDatabase (1 file)

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  Product  /  Query  /  Database  
File Role Description
  Plain text file DatabaseProductReadModelRepository.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  ProductLocation  
File Role Description
Files folder imageQuery (1 directory)

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  ProductLocation  /  Query  
File Role Description
Files folder imageDatabase (1 file)

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  ProductLocation  /  Query  /  Database  
File Role Description
  Plain text file DatabaseProductLoc...ModelRepository.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  ProductStock  
File Role Description
Files folder imageEvent (1 file)
Files folder imageQuery (1 directory)
Files folder imageRepository (1 file, 1 directory)

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  ProductStock  /  Event  
File Role Description
  Plain text file ProductStockSubscriber.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  ProductStock  /  Query  
File Role Description
Files folder imageDatabase (1 file)

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  ProductStock  /  Query  /  Database  
File Role Description
  Plain text file ProductStockReadRepository.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  ProductStock  /  Repository  
File Role Description
Files folder imageDatabase (1 file)
  Plain text file ProductStockStore.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  ProductStock  /  Repository  /  Database  
File Role Description
  Plain text file ProductStockWriteRepository.php Class Class source

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  Share  
File Role Description
Files folder imageEvent (1 directory)

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  Share  /  Event  
File Role Description
Files folder imageRepository (1 file)

  Files folder image Files  /  src  /  Stock  /  Infrastructure  /  Share  /  Event  /  Repository  
File Role Description
  Plain text file StockInventoryEventStore.php Class Class source

  Files folder image Files  /  src  /  Stock  /  UI  
File Role Description
Files folder imageCli (1 directory)
Files folder imageHttp (1 directory)

  Files folder image Files  /  src  /  Stock  /  UI  /  Cli  
File Role Description
Files folder imageCommand (2 files)

  Files folder image Files  /  src  /  Stock  /  UI  /  Cli  /  Command  
File Role Description
  Plain text file AddProductToStockCommand.php Class Class source
  Plain text file ConsumeProductFromStockCommand.php Class Class source

  Files folder image Files  /  src  /  Stock  /  UI  /  Http  
File Role Description
Files folder imageApi (1 directory)

  Files folder image Files  /  src  /  Stock  /  UI  /  Http  /  Api  
File Role Description
Files folder imageController (1 directory)

  Files folder image Files  /  src  /  Stock  /  UI  /  Http  /  Api  /  Controller  
File Role Description
Files folder imageProductStock (3 files)

  Files folder image Files  /  src  /  Stock  /  UI  /  Http  /  Api  /  Controller  /  ProductStock  
File Role Description
  Plain text file AddToStock.php Class Class source
  Plain text file ConsumeFromStock.php Class Class source
  Plain text file InitializeStock.php Class Class source

  Files folder image Files  /  templates  
File Role Description
Files folder imagelayout (1 file)
Files folder imagewidget (1 file)

  Files folder image Files  /  templates  /  layout  
File Role Description
  Accessible without login Plain text file default.twig Data Auxiliary data

  Files folder image Files  /  templates  /  widget  
File Role Description
  Accessible without login Plain text file regular.twig Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%
Total:83
This week:1
All time:10,027
This week:560Up