Giter VIP home page Giter VIP logo

Comments (5)

greenfieldtech-nirs avatar greenfieldtech-nirs commented on June 8, 2024

Actually, this is a little remnant from a previous (unpublished) version. Initially, this library was a part of a larger library called CodeIgniter. The idea that you would only access the various parts of the library via getters and setters, and the private declarations were part of that model. As we migrated out of CodeIgniter, this kind'a got left as-is. Technically, it can be removed completely, however, as we may still want to enable some get/set methodology in the phpari class - we decided to leave those in for now.

from phpari.

matak avatar matak commented on June 8, 2024

i see, i am very familiar with getters/setters, but this library is very basic and stand alone library, i dont think that this library need this support, on the other hand it is a few lines of code, i can write them, but still there is a lot of people who dont like this approach and the functions is quite straight to problem, no magic, no questions, just one way how to do it

from phpari.

greenfieldtech-nirs avatar greenfieldtech-nirs commented on June 8, 2024

Yes, you have a valid point - allow me to sleep on it :-)

from phpari.

matak avatar matak commented on June 8, 2024

ok, no problem :) take your time, this is my proposal #28

up to you

from phpari.

greenfieldtech-nirs avatar greenfieldtech-nirs commented on June 8, 2024

This is now merged in :-)

from phpari.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.