Download the PHP package polyspirit/bitrix-builder without Composer

On this page you can find all versions of the php package polyspirit/bitrix-builder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bitrix-builder

Bitrix iBlock Builder

Builder classes for bitrix's iBlock and iSection

How to install

composer require polyspirit/bitrix-builder

How to use

Create instance of IBlock class

Get list of elements

Get element detail

Every result's element has a PROPS property, which contains all element's properties.

Also every result's element has a PICTURE_SRC property, which contains path to DETAIL_PICTURE by default and PREVIEW_PICTURE if DETAIL_PICTURE not in result's fields.

Methods

FILTER, SORT AND ETC.

IBlock::active

Get only active elements.

IBlock::sort

Merge sort by default with your array.

IBlock::sortReset

Reset default sort value to empty array.

IBlock::filter

Filter result's elements.

IBlock::fields

Merge fields by default with your array. If you don't use this method - all fields will be selected.

IBlock::navs

Navigation parameters.

IBlock::sizes

Sizes for element's pictures.

IBlock::params

Set all properties in one array

GET

IBlock::getElement

Get first element from result.

IBlock::getElements

Get list of elements.

ADD & MODIFY

IBlock::add

Add a new element with fields and properties.

IBlock::update

Update element's fields and properties.

IBlock::delete

Delete element by id. If id parameter is not setted, the last added or updated element will be deleted.

OTHER

IBlock::getObResult

Get object

IBlock::includeMeta

Includes element's meta to page.

IBlock::getPropertySubQuery

Get subquery for property.

STATIC

IBlock::getIdByCode

Get subquery for property.

IBlock::getResizeImageSrc

Get subquery for property.


All versions of bitrix-builder with dependencies

PHP Build Version
Package Version
Requires php Version >=7.3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package polyspirit/bitrix-builder contains the following files

Loading the files please wait ....